﻿#include "pch-cpp.hpp"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif


#include <limits>


struct VirtualActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct VirtualActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename R>
struct VirtualFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
	typedef R (*Func)(void*, T1, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};

struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1;
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C;
struct Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5;
struct List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8;
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B;
struct List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19;
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_tA45AF46ADAFAFE4A5AB3C1F2504647F7CF98AD08;
struct List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC;
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B;
struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317;
struct List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1;
struct List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788;
struct List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614;
struct List_1_t3BD91C0DC2E1195C70B6F538E2EAD50BB3921F42;
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
struct Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884;
struct Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C;
struct Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F;
struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
struct UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A;
struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2;
struct AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA;
struct HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622;
struct HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658;
struct ImageU5BU5D_t8869694C217655DA7B1315DC02C80F1308B78B78;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A;
struct RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99;
struct TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A;
struct TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29;
struct TextMeshProUGUIU5BU5D_tCAB9404D43876DF686DFBB4613543479CC1CC24A;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct TypeOfBulletU5BU5D_t91F12B3E2A2449FCDCBFCB48C4EF4B6F2FF45008;
struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct UniversalButtonU5BU5D_tF12E6E422F74678A698EBC6851616702A69ED6B5;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct WeaponU5BU5D_t95DCCE6278FE73ABCC43F0471A75ACBC2904B0EB;
struct WeaponButtonU5BU5D_tA933AC67A021E12EE0AD0A95722F4A0A3FB208E5;
struct WeaponsBulletsU5BU5D_t8B309EEBCE71C287859A745200C8214112DBE35A;
struct WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9;
struct bl_MiniMapU5BU5D_t0AD4153A28D64F1241CB77C261C8A86FE1C1B2ED;
struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5;
struct AnalogStick_t79B43720C8E42C78733AB305D0DE5D2D423921D6;
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20;
struct AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299;
struct BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832;
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct Bullets_tB3120AA9F103EC40F32345A99B0E968EB6C0C47A;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
struct CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094;
struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
struct CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B;
struct ChangeSpeedZone_t0D65774E060E1708080925A26C7F4AEBC70AFC10;
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A;
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92;
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89;
struct EnableDisableAllSkills_t91875F07E0105EA57D9F2A73CD108BDF93BF7DC9;
struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707;
struct Exception_t;
struct FaceCamera_t1FA242E84814D4B90AD7FF1DF649F848B19B3E9D;
struct FlashOnDamage_t699ACDF497AE704477526D761E4C9D1C858CE22D;
struct FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224;
struct Fuel_t48FF19FDB5652E658C7C861787012193FEDDD3A9;
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931;
struct HandelDashSkill_tF11B0BBB4EBA1A23F669A414DB48B1165917CD3D;
struct HandleDoubleJumpSkill_t125E663899A7B3D4CD1B00061ADADEDEAE14EF39;
struct HandleJetpackSkill_tC6D11A22540F2D8B85450B44848C42131D4792FD;
struct HandleJumpSkill_t451F7C0AFD1D5518D876B22338A346BB10FD3BFC;
struct HandleSlowFall_t7CBDAA2C5EAD9E640839E6CF475031224F4E4A9C;
struct HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
struct ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9;
struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E;
struct InvertControls_t055246422D232E1F51685F27BC333E2300156FC3;
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
struct Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE;
struct JumpingPlatform_t2EE55B16C4010EA8472381627FCFB3670244A272;
struct LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A;
struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct MaterialHelper_t838C2F9652993EA4E27E1352259B62800E39EFB7;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
struct MethodInfo_t;
struct MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B;
struct MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77;
struct ModifierID_tFC95AF52B5290CF409AFCD107616AC64A0062081;
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
struct MoveObject_tC96F47AC2ED6263EBB9B6779BCF36E5B55F0A0B1;
struct MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
struct PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51;
struct PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58;
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB;
struct ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B;
struct ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4;
struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670;
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
struct ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF;
struct ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF;
struct SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9;
struct Sprint_t93422C2864E65B61FB292DF5B0061E01799712F5;
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
struct String_t;
struct SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1;
struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35;
struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB;
struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160;
struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4;
struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39;
struct TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C;
struct TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859;
struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5;
struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D;
struct Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F;
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62;
struct TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct TextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8;
struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957;
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
struct TopDownCamera_t81E4F9368C1DBA3AED6A3FF81360D014DBE20115;
struct TouchAssistance_t5C7AB39452F6D1D7EA846BD7CAB5DC6C416529AA;
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
struct Type_t;
struct TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8;
struct UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5;
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
struct UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD;
struct UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20;
struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663;
struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7;
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3;
struct Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109;
struct WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC;
struct WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA;
struct Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4;
struct WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9;
struct bl_CreateItemExample_tD99BD2F7A80967D534FFA7EBABD2FC9AF60724F5;
struct bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728;
struct bl_DamageBoxDemo_t66991CA3D33E3163EC7F7EC4F5940646A88654FE;
struct bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15;
struct bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C;
struct bl_MapRender_t14EB18212F45E551D459D4781F77A23B364874C3;
struct bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642;
struct bl_MiniMapBounds_t3E7A2054D82CCF5005413B8234C47BEA90597D1B;
struct bl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE;
struct bl_MiniMapEntityBase_tE735FBA2B43B1232B5C871C7106A6BAC6E10673C;
struct bl_MiniMapIconBase_t1B42356363D9FFBFCE0052976697C75262FF7DF3;
struct bl_MiniMapInputBase_t2D8479CA25EFE35D966F675B069AF4FE581BBADD;
struct bl_MiniMapPlaneBase_tEF81B0D41E71F1FC18CA13DBBA697BF31693BBDA;
struct bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65;
struct bl_MiniMapUI_tFF29DA7B0E27613A66AD03FA23D8C92C39FCAE1F;
struct bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4;
struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E;
struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072;
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
struct U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16;
struct U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859;
struct U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60;
struct U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C;
struct ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24;
struct U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C;
struct U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684;
struct U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB;
struct U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E;
struct U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A;
struct U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790;
struct U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085;
struct U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033;
struct BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38;
struct U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0;
struct U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A;
struct U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D;
struct U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6;
struct U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250;
struct U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B;

IL2CPP_EXTERN_C RuntimeClass* AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0741F0C5AF3ACEC40811F24994924BB12FC12CCB;
IL2CPP_EXTERN_C String_t* _stringLiteral07F8CD0D44E027CC15F7D8BB6A818FF1D2CF8B1C;
IL2CPP_EXTERN_C String_t* _stringLiteral1129701FC8A37A10E64280CE497E850B7007C585;
IL2CPP_EXTERN_C String_t* _stringLiteral1306A86A98A11923241695F85DD83E2BB6BF1050;
IL2CPP_EXTERN_C String_t* _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0;
IL2CPP_EXTERN_C String_t* _stringLiteral1EA6EEDCE2E77DE061420FA38CA55104CE5A588E;
IL2CPP_EXTERN_C String_t* _stringLiteral213588BAB3D7192EADD659F75F05CB0C3B21A914;
IL2CPP_EXTERN_C String_t* _stringLiteral2342ED095E8746444A44CFCD5D8ACA13F0E7EEF8;
IL2CPP_EXTERN_C String_t* _stringLiteral260F649D44102BE449323E0C8525155430B25EF5;
IL2CPP_EXTERN_C String_t* _stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A;
IL2CPP_EXTERN_C String_t* _stringLiteral2DE9595AFC197FDC42044AB9D640404111E1B5E1;
IL2CPP_EXTERN_C String_t* _stringLiteral31EE6C9B428DDAFC7FB9C55DD8168FAED2741604;
IL2CPP_EXTERN_C String_t* _stringLiteral38A69DD231E35E721F5C680ACF5FDCD4CF010A0D;
IL2CPP_EXTERN_C String_t* _stringLiteral39462D8143BCA738C6732863486A29A01FE50B7D;
IL2CPP_EXTERN_C String_t* _stringLiteral3D649BBEA18685B457B08EE386F23643067269F6;
IL2CPP_EXTERN_C String_t* _stringLiteral3DA71DBA05987EAA9529F48826797D6ADDE241F8;
IL2CPP_EXTERN_C String_t* _stringLiteral45BD9483A2630E252071EB1929FCBA8B98A9A3E2;
IL2CPP_EXTERN_C String_t* _stringLiteral46580D65357E6BC22728934BD6BC047227EFE0E6;
IL2CPP_EXTERN_C String_t* _stringLiteral4E1BAB0B18C7A55EB65D6F964C2DADEB0863418B;
IL2CPP_EXTERN_C String_t* _stringLiteral5B399F095CF9ED25677ABDF72E009C797C083D21;
IL2CPP_EXTERN_C String_t* _stringLiteral67E0B9395C9413E256285241BCBEFB76B07A9944;
IL2CPP_EXTERN_C String_t* _stringLiteral697451A6C18396A0DC27D9ACD9C27293B97DE15F;
IL2CPP_EXTERN_C String_t* _stringLiteral6E0C25BECC629D33BBA67D42A5E0B791B191CA60;
IL2CPP_EXTERN_C String_t* _stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C;
IL2CPP_EXTERN_C String_t* _stringLiteral78DB8AA40D3B780BCB7B7076042CF600254368BC;
IL2CPP_EXTERN_C String_t* _stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E;
IL2CPP_EXTERN_C String_t* _stringLiteral80D30AA041B85F32428E81AD8A6F811D900A4755;
IL2CPP_EXTERN_C String_t* _stringLiteral823F7C2380BEC45A7240293483A0DB1387B2CCE2;
IL2CPP_EXTERN_C String_t* _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7;
IL2CPP_EXTERN_C String_t* _stringLiteral983E40A8141BFE1BDD39B7C682160DCA891B2A2C;
IL2CPP_EXTERN_C String_t* _stringLiteral9D354CA1036DDA6F701F800C5C1B3A4235D2EDD7;
IL2CPP_EXTERN_C String_t* _stringLiteralA050EC510D9D7AB32FD912D77DFA5395A2E275BA;
IL2CPP_EXTERN_C String_t* _stringLiteralA8567BFFE3400189FC756EEFED21BD121F22312F;
IL2CPP_EXTERN_C String_t* _stringLiteralAC7D111AF392AF8C8DF5DE8A6647E2ABC864AA54;
IL2CPP_EXTERN_C String_t* _stringLiteralC22DDC6D4230A4C4758F640926DE943ED3B7AB43;
IL2CPP_EXTERN_C String_t* _stringLiteralC312F88FB3C35D22BE7CDEB894CC152447D26A16;
IL2CPP_EXTERN_C String_t* _stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B;
IL2CPP_EXTERN_C String_t* _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70;
IL2CPP_EXTERN_C String_t* _stringLiteralD21574607D18CCED321F2CB0AF4B2F9707E12B2A;
IL2CPP_EXTERN_C String_t* _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE;
IL2CPP_EXTERN_C String_t* _stringLiteralD87A3B5EE3F7650C37604C40DEC752D097D76FE0;
IL2CPP_EXTERN_C String_t* _stringLiteralDED3C895BE054B4A0AD269D921EF3D2FE101EE44;
IL2CPP_EXTERN_C String_t* _stringLiteralE0056B976C82A16471C1EC65E67557F32F8BD277;
IL2CPP_EXTERN_C String_t* _stringLiteralE04819F57D3143433229A2C2550CB2C8A7302992;
IL2CPP_EXTERN_C String_t* _stringLiteralE5A1D96CE41BD597A30172C890508C2BB5810152;
IL2CPP_EXTERN_C String_t* _stringLiteralE65A33B1C9F68AEAC381D3D2F725266353D6EB00;
IL2CPP_EXTERN_C String_t* _stringLiteralEB1018EBBD330B231ADCF3E0D809C0C4A7F770D4;
IL2CPP_EXTERN_C String_t* _stringLiteralEBF22EEEBFA7F049FF2F09026561CC6872D8168A;
IL2CPP_EXTERN_C String_t* _stringLiteralEE401F4D5E8CCA2493397A73DBD943280D3BEE6C;
IL2CPP_EXTERN_C String_t* _stringLiteralF2FDA18FEAFC8FAB4295C255F2EBD18FE5B0C5BB;
IL2CPP_EXTERN_C String_t* _stringLiteralF60A604A8904268B2FCB7A84B9C54E433B6C1C27;
IL2CPP_EXTERN_C String_t* _stringLiteralFBC1FBDF3F91C0637B6624C6C526B3718C7E46A2;
IL2CPP_EXTERN_C String_t* _stringLiteralFBF57E7D6B4F37F5DBD6F0EF8F7E975514017588;
IL2CPP_EXTERN_C String_t* _stringLiteralFC9D0D10684C550680EC69B0BC21858846CADA9D;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C_mD1ED2FCB56C64379439FFA42C6DDA642D9CF433A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58_mBE1EB864D7BFAA9294B4D799CAF0FBDDCCE25BDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9_m6F70CD9982393EEBA05C966268E3FD08799C719C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisTextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8_m6D2EA454E808E4854EA6AE50E04BF626BFFD47B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_Tisbl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE_m465B0E572F31D07EF16A67778F642A04D96DCED9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m3F8AAC20826DA7E03B7ED0BD787B876C0139312F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m45822E4B1A37F736297A1E4E82C187675E4570F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF0635EDF1E6422687698F58FA6B12AFCC8404F0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m400EB716891F2FB20329A120C722FB2D25EBEF37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mEBF1AD15094FDCFB5E08A44EA323DA7A924C782C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mEE19E65ECF05A0F2CAB3A9F2A0B57914142598B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m16CC215BC7402EE6DF68AED15DE2436E5A32F929_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m23C9CCF2C730723E1D85E6C0646C146045FE191C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC846CF3F39E06E087C213979336CCD0B7CEC2912_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisWeapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4_m714770E974239579E27964BA4B458A583619924B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Find_m41707D3FB3F5C00339CCB69349AF00D465673B89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Find_m92CAE29C6D12B9D853DC6E82519372D30A65C99C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mBB34CD7764291332E9B92B872459BD3017FE1E0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mC1B4EE6B440F395BC55510FD571F0C31B2A03FFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mC26F173E4FD0CB1BAAA38CAA2D028E5976076141_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m60A9997C9DE5212DCFCEC284A2216A7F6DCE4811_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m77CA8D1F1FF017541253C984DC9FEAB825BF340B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5489EE6E930D6CE8D9ECBEC4D3D44F2B495AEEE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mAB5F41A4767505DD0B6AE6AB29A25BC5B6E1EAE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF20042667D209398BEE9BF532903C9D8E3C50CBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MaterialHelper_SetMaterialValues_mE67D0D37EE2CE98929E8C2425F138C7A69392C91_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD136E37F696C00A3A1D4F65724ACAE903E385181_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CBulletNeededToReloadU3Eb__36_0_m67E02165EEDCD5545BA236C5B08FA6ACBB309488_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CDropWeaponU3Eb__28_0_m2CF22A165F090A1C76E4BF9814D0C21667B673D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CDropWeaponU3Eb__28_1_mEE054E14C2F3BE859AB1B5829328762BF3670ED8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CDropWeaponU3Eb__28_2_mF6C532EEA3DE7C5E45769211E873BD2C52BDDBD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CDropWeaponU3Eb__28_3_m17A69C40C61BD01A682E1514319A3D3AC78A408B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CDropWeaponU3Eb__28_4_m7EC3CE4B815F1579CC897957D4C1E10812C1B7D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CLaunchGrenadeU3Eb__42_0_m01DEC0F11040A4D342E0FBF90BD3B3638358B199_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CLaunchGrenadeU3Eb__42_1_m2BEB4378CFC56F900119975B7BBF9D95FEC282AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CManageShootU3Eb__19_0_m2BDC11717A719B57B94621A27922F6547A4E1676_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CReloadingU3Eb__40_0_m1AC71E6770CC0B0422E76AA7F756E7E44BA3176D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CReloadingU3Eb__40_1_mDC06B50BE6B3584F527DE418FF7F2E1238696A26_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CRemoveAndDestroyTrowItemU3Eb__29_0_m7F1E49688124EA92B4782BBCB55AE3AC15C18771_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CRemoveAndDestroyTrowItemU3Eb__29_1_m968A7C55D72AD2588BAF5FBF8004ECFBA8A8224A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShooterController_U3CShootU3Eb__20_0_m6FCAF35E15E553581647A6500B3F7A62794CBB90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CActivateByTimeU3Ed__7_System_Collections_IEnumerator_Reset_mDC3067AAD66F08E29F14E2552DD9459FE09FC651_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CDashingU3Ed__80_System_Collections_IEnumerator_Reset_mB4C2BA4C392E936B6808AED9709EE6C50FC1D22E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CDeactivatePlayerControlByTimeU3Ed__79_System_Collections_IEnumerator_Reset_mA694ABB4DC0D7AEAF847F156169265289D84FB24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CDoBobCycleU3Ed__4_System_Collections_IEnumerator_Reset_mFC8E0365449FCBF6F9F29F87FBF5AA4962547485_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CFOVKickDownU3Ed__10_System_Collections_IEnumerator_Reset_m34F398B9038608576E1A53CABF81CABE404BEAAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CFOVKickUpU3Ed__9_System_Collections_IEnumerator_Reset_mA4CE2B02BDAE245677F0B7DED08876E667556F13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CFadeIconU3Ed__15_System_Collections_IEnumerator_Reset_m4DB18ED52A9F0981F8AEF4457A82522B371DABA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CInvertControlsU3Ed__82_System_Collections_IEnumerator_Reset_m124AD2268C23C4C61754AB28BCDBE70C21BD99D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CLaunchGrenadeU3Ed__42_System_Collections_IEnumerator_Reset_mB366E06ABD8A9BC9BE4A218F1E57B4E3ECF9F5C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CLaunchMeleeAttackU3Ed__41_System_Collections_IEnumerator_Reset_mC45060E80B3B2F266B83D42762F2EB98A9E01E8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CModifySpeedByTimeU3Ed__81_System_Collections_IEnumerator_Reset_mFF8927EFE94E0921BA97858D846A2D0B500BB66B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CReloadingU3Ed__40_System_Collections_IEnumerator_Reset_m293EA951B738F604CC390A25BE4869D075495363_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CTeleportPlayerU3Ed__4_System_Collections_IEnumerator_Reset_m596B8D657FA0EB62F97BE2CE826059A5F5AFCCC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass1_0_U3CGetWeaponByNameU3Eb__0_mB3AA1DE312B4F2151FDDC8D5ECA395D469F4B3D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass24_0_U3CAddNewWeaponU3Eb__0_mF1E3121D97D2A7EABC1D46555E087AEB93EDD7FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass25_0_U3CAddWeaponWhitBulletsU3Eb__0_mC5BBF7BA04772038545F55964D408C6B0CA47D68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass26_0_U3CChangeWeaponsU3Eb__0_m103FD41207F0C8883BA254E3DA3F9BC76BE64CBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass34_0_U3CCurrentBulletsForThisWeaponU3Eb__0_m8210D54E17B23D64EFEACCC03A930A347C409619_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_mCE6AA3B34C1148F11D1273C068A6A39430911684_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeaponButton_U3CFixedUpdateU3Eb__9_0_mD5F4DEBA513C069928AFB86564D5E38CAAD1E43B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* bl_FOVKick_CheckStatus_mA1EAA0CEACF7E003D29B327DD36078DC0BE5EA02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* FreeModifier_t7DE0D028F8F56BD6C8FC78C4A140FD7D8A5DBF79_0_0_0_var;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;

struct AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31;
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct UniversalButtonU5BU5D_tF12E6E422F74678A698EBC6851616702A69ED6B5;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
struct List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19  : public RuntimeObject
{
	ImageU5BU5D_t8869694C217655DA7B1315DC02C80F1308B78B78* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D  : public RuntimeObject
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD  : public RuntimeObject
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tA45AF46ADAFAFE4A5AB3C1F2504647F7CF98AD08  : public RuntimeObject
{
	TextMeshProUGUIU5BU5D_tCAB9404D43876DF686DFBB4613543479CC1CC24A* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC  : public RuntimeObject
{
	TypeOfBulletU5BU5D_t91F12B3E2A2449FCDCBFCB48C4EF4B6F2FF45008* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1  : public RuntimeObject
{
	WeaponU5BU5D_t95DCCE6278FE73ABCC43F0471A75ACBC2904B0EB* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788  : public RuntimeObject
{
	WeaponButtonU5BU5D_tA933AC67A021E12EE0AD0A95722F4A0A3FB208E5* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614  : public RuntimeObject
{
	WeaponsBulletsU5BU5D_t8B309EEBCE71C287859A745200C8214112DBE35A* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7  : public RuntimeObject
{
	bool ___m_Used;
};
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA  : public RuntimeObject
{
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0  : public RuntimeObject
{
	bool ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	bool ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	String_t* ___m_name;
	String_t* ___englishname;
	String_t* ___nativename;
	String_t* ___iso3lang;
	String_t* ___iso2lang;
	String_t* ___win3lang;
	String_t* ___territory;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
	bool ___constructed;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
	bool ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
	int32_t ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	int32_t ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	char* ___m_name;
	char* ___englishname;
	char* ___nativename;
	char* ___iso3lang;
	char* ___iso2lang;
	char* ___win3lang;
	char* ___territory;
	char** ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
	int32_t ___constructed;
	Il2CppSafeArray* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
	int32_t ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
	int32_t ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	int32_t ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	Il2CppChar* ___m_name;
	Il2CppChar* ___englishname;
	Il2CppChar* ___nativename;
	Il2CppChar* ___iso3lang;
	Il2CppChar* ___iso2lang;
	Il2CppChar* ___win3lang;
	Il2CppChar* ___territory;
	Il2CppChar** ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
	int32_t ___constructed;
	Il2CppSafeArray* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
	int32_t ___m_isInherited;
};
struct MaterialHelper_t838C2F9652993EA4E27E1352259B62800E39EFB7  : public RuntimeObject
{
};
struct MemberInfo_t  : public RuntimeObject
{
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8  : public RuntimeObject
{
	String_t* ___BulletName;
	int32_t ___BulletId;
	int32_t ___BulletInPocket;
};
struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8  : public RuntimeObject
{
	InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls;
	PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls;
	bool ___m_CallsDirty;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE  : public RuntimeObject
{
	List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___m_Positions;
	List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* ___m_Colors;
	List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___m_Uv0S;
	List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___m_Uv1S;
	List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___m_Uv2S;
	List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___m_Uv3S;
	List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___m_Normals;
	List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___m_Tangents;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_Indices;
	bool ___m_ListsInitalized;
};
struct Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109  : public RuntimeObject
{
	String_t* ___WeaponName;
	int32_t ___WeaponClass;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___WeaponPrefab;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___WeaponImage;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___MuzzleEffect;
	int32_t ___WeaponMagazine;
	float ___ReloadTime;
	float ___FireRate;
	int32_t ___BulletId;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Bullet;
	float ___Damage;
	float ___BulletSpeed;
	float ___DelayToLaunch;
	float ___DelayToTurn;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___WeaponDrop;
};
struct WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9  : public RuntimeObject
{
	String_t* ___WeaponName;
	int32_t ___WeaponLoadIndex;
	int32_t ___WeaponCurrentBullets;
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D  : public RuntimeObject
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
struct bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15  : public RuntimeObject
{
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___Camera;
	float ___originalFov;
	float ___FOVIncrease;
	float ___TimeToIncrease;
	float ___TimeToDecrease;
	AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___IncreaseCurve;
};
struct bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C  : public RuntimeObject
{
	float ___BobDuration;
	float ___BobAmount;
	float ___m_Offset;
};
struct U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	float ___time;
	MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___U3CU3E4__this;
};
struct U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	float ___time;
	MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___U3CU3E4__this;
};
struct U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	float ___invertTime;
	MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___U3CU3E4__this;
};
struct U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	float ___speedPlus;
	float ___time;
	MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___U3CU3E4__this;
};
struct U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C  : public RuntimeObject
{
	ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___U3CU3E4__this;
	int32_t ___weaponIndex;
};
struct U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684  : public RuntimeObject
{
	ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___U3CU3E4__this;
	int32_t ___weaponIndex;
};
struct U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB  : public RuntimeObject
{
	ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___U3CU3E4__this;
	int32_t ___weaponIndex;
};
struct U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E  : public RuntimeObject
{
	int32_t ___currentWeaponBulletId;
};
struct U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___U3CU3E4__this;
	Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* ___U3CmeleeAttackU3E5__1;
};
struct U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___U3CU3E4__this;
	Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* ___U3CmeleeAttackU3E5__1;
};
struct U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	float ___reloadTime;
	int32_t ___bulletsInPocket;
	ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___U3CU3E4__this;
	int32_t ___U3CbulletNeededU3E5__1;
};
struct U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___player;
	Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F* ___U3CU3E4__this;
};
struct U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0  : public RuntimeObject
{
	String_t* ___weaponName;
};
struct U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	int32_t ___timeToActivate;
	Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* ___U3CU3E4__this;
};
struct U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* ___U3CU3E4__this;
	float ___U3CtU3E5__1;
};
struct U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* ___U3CU3E4__this;
	float ___U3CtU3E5__1;
};
struct U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* ___U3CU3E4__this;
	float ___U3CtU3E5__1;
};
struct U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* ___U3CU3E4__this;
	float ___U3CdU3E5__1;
};
struct Enumerator_t15AF13FA75565F9629796CC258747D11849767F6 
{
	List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19* ____list;
	int32_t ____index;
	int32_t ____version;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ____current;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A 
{
	List_1_tA45AF46ADAFAFE4A5AB3C1F2504647F7CF98AD08* ____list;
	int32_t ____index;
	int32_t ____version;
	TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ____current;
};
struct Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B 
{
	List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* ____list;
	int32_t ____index;
	int32_t ____version;
	TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* ____current;
};
struct Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6 
{
	List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* ____list;
	int32_t ____index;
	int32_t ____version;
	WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* ____current;
};
struct TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 
{
	FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA* ___itemStack;
	int32_t ___index;
	int32_t ___m_DefaultItem;
	int32_t ___m_Capacity;
	int32_t ___m_RolloverSize;
	int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 
{
	HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658* ___itemStack;
	int32_t ___index;
	int32_t ___m_DefaultItem;
	int32_t ___m_Capacity;
	int32_t ___m_RolloverSize;
	int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C 
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___itemStack;
	int32_t ___index;
	int32_t ___m_DefaultItem;
	int32_t ___m_Capacity;
	int32_t ___m_RolloverSize;
	int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 
{
	SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___itemStack;
	int32_t ___index;
	float ___m_DefaultItem;
	int32_t ___m_Capacity;
	int32_t ___m_RolloverSize;
	int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C 
{
	TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A* ___itemStack;
	int32_t ___index;
	TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_DefaultItem;
	int32_t ___m_Capacity;
	int32_t ___m_RolloverSize;
	int32_t ___m_Count;
};
struct UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A  : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
};
struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F  : public AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7
{
	EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___m_EventSystem;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 
{
	uint8_t ___m_value;
};
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 
{
	float ___r;
	float ___g;
	float ___b;
	float ___a;
};
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B 
{
	union
	{
		#pragma pack(push, tp, 1)
		struct
		{
			int32_t ___rgba;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___rgba_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			uint8_t ___r;
		};
		#pragma pack(pop, tp)
		struct
		{
			uint8_t ___r_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___g_OffsetPadding[1];
			uint8_t ___g;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___g_OffsetPadding_forAlignmentOnly[1];
			uint8_t ___g_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___b_OffsetPadding[2];
			uint8_t ___b;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___b_OffsetPadding_forAlignmentOnly[2];
			uint8_t ___b_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___a_OffsetPadding[3];
			uint8_t ___a;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___a_OffsetPadding_forAlignmentOnly[3];
			uint8_t ___a_forAlignmentOnly;
		};
	};
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	double ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 
{
	float ___m_Time;
	float ___m_Value;
	float ___m_InTangent;
	float ___m_OutTangent;
	int32_t ___m_WeightedMode;
	float ___m_InWeight;
	float ___m_OutWeight;
};
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB 
{
	int32_t ___m_Mask;
};
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B 
{
	int32_t ___index;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
	TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	bool ___isDefaultMaterial;
	bool ___isFallbackMaterial;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial;
	float ___padding;
	int32_t ___referenceCount;
};
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_pinvoke
{
	int32_t ___index;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
	TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___isDefaultMaterial;
	int32_t ___isFallbackMaterial;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial;
	float ___padding;
	int32_t ___referenceCount;
};
struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_com
{
	int32_t ___index;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
	TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___isDefaultMaterial;
	int32_t ___isFallbackMaterial;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial;
	float ___padding;
	int32_t ___referenceCount;
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682 
{
	union
	{
		struct
		{
		};
		uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
	};
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 
{
	float ___m00;
	float ___m10;
	float ___m20;
	float ___m30;
	float ___m01;
	float ___m11;
	float ___m21;
	float ___m31;
	float ___m02;
	float ___m12;
	float ___m22;
	float ___m32;
	float ___m03;
	float ___m13;
	float ___m23;
	float ___m33;
};
struct ModifierID_tFC95AF52B5290CF409AFCD107616AC64A0062081  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	String_t* ___name;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D 
{
	float ___m_XMin;
	float ___m_YMin;
	float ___m_Width;
	float ___m_Height;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC 
{
	uint8_t ___bold;
	uint8_t ___italic;
	uint8_t ___underline;
	uint8_t ___strikethrough;
	uint8_t ___highlight;
	uint8_t ___superscript;
	uint8_t ___subscript;
	uint8_t ___uppercase;
	uint8_t ___lowercase;
	uint8_t ___smallcaps;
};
struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 
{
	float ___m_Left;
	float ___m_Right;
	float ___m_Top;
	float ___m_Bottom;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 
{
	float ___x;
	float ___y;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 
{
	float ___x;
	float ___y;
	float ___z;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
};
struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
};
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
	float ___m_Seconds;
};
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
	float ___m_Seconds;
};
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
	float ___m_Seconds;
};
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 
{
	TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___materialIndex;
};
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke
{
	TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___materialIndex;
};
struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com
{
	TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___materialIndex;
};
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 
{
	UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_Array;
	int32_t ___m_Count;
};
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke
{
	Il2CppSafeArray* ___m_Array;
	int32_t ___m_Count;
};
struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com
{
	Il2CppSafeArray* ___m_Array;
	int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 
{
	Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___itemStack;
	int32_t ___index;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_DefaultItem;
	int32_t ___m_Capacity;
	int32_t ___m_RolloverSize;
	int32_t ___m_Count;
};
struct TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 
{
	MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___itemStack;
	int32_t ___index;
	MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___m_DefaultItem;
	int32_t ___m_Capacity;
	int32_t ___m_RolloverSize;
	int32_t ___m_Count;
};
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354  : public RuntimeObject
{
	intptr_t ___m_Ptr;
};
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
};
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com
{
	intptr_t ___m_Ptr;
};
struct ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD 
{
	int32_t ___m_ColliderID;
	int32_t ___m_OtherColliderID;
	intptr_t ___m_StartPtr;
	uint32_t ___m_NbPoints;
	uint16_t ___m_Flags;
	uint16_t ___m_Events;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_ImpulseSum;
};
struct ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B 
{
	int32_t ___m_BodyID;
	int32_t ___m_OtherBodyID;
	intptr_t ___m_StartPtr;
	uint32_t ___m_NbPairs;
	uint16_t ___m_Flags;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity;
};
struct ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse;
	int32_t ___m_ThisColliderInstanceID;
	int32_t ___m_OtherColliderInstanceID;
	float ___m_Separation;
};
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92  : public RuntimeObject
{
	CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller;
	Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection;
	float ___m_MoveLength;
	int32_t ___m_Push;
};
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_pinvoke
{
	CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller;
	Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection;
	float ___m_MoveLength;
	int32_t ___m_Push;
};
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_com
{
	CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller;
	Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection;
	float ___m_MoveLength;
	int32_t ___m_Push;
};
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
	intptr_t ___m_Ptr;
};
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
};
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
	intptr_t ___m_Ptr;
};
struct Delegate_t  : public RuntimeObject
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	RuntimeObject* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct Exception_t  : public RuntimeObject
{
	String_t* ____className;
	String_t* ____message;
	RuntimeObject* ____data;
	Exception_t* ____innerException;
	String_t* ____helpURL;
	RuntimeObject* ____stackTrace;
	String_t* ____stackTraceString;
	String_t* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	RuntimeObject* ____dynamicMethods;
	int32_t ____HResult;
	String_t* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
	char* ____className;
	char* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_pinvoke* ____innerException;
	char* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	char* ____stackTraceString;
	char* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	char* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className;
	Il2CppChar* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_com* ____innerException;
	Il2CppChar* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	Il2CppChar* ____stackTraceString;
	Il2CppChar* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	Il2CppChar* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max;
};
struct HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B 
{
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___padding;
};
struct MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B  : public RuntimeObject
{
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Target;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___Icon;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___Color;
	float ___Size;
	bool ___Interactable;
	int32_t ___ItemEffect;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
	intptr_t ___m_CachedPtr;
};
struct ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993 
{
	float ___width;
	float ___height;
	float ___pixelWorldScale;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___radius;
	float ___borderWidth;
};
struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD 
{
	intptr_t ___m_Ptr;
};
struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction;
};
struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	uint32_t ___m_FaceID;
	float ___m_Distance;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV;
	int32_t ___m_Collider;
};
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject;
	BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module;
	float ___distance;
	float ___index;
	int32_t ___depth;
	int32_t ___sortingGroupID;
	int32_t ___sortingGroupOrder;
	int32_t ___sortingLayer;
	int32_t ___sortingOrder;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition;
	int32_t ___displayIndex;
};
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_pinvoke
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject;
	BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module;
	float ___distance;
	float ___index;
	int32_t ___depth;
	int32_t ___sortingGroupID;
	int32_t ___sortingGroupOrder;
	int32_t ___sortingLayer;
	int32_t ___sortingOrder;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition;
	int32_t ___displayIndex;
};
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_com
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject;
	BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module;
	float ___distance;
	float ___index;
	int32_t ___depth;
	int32_t ___sortingGroupID;
	int32_t ___sortingGroupOrder;
	int32_t ___sortingLayer;
	int32_t ___sortingOrder;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition;
	int32_t ___displayIndex;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD  : public UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A
{
};
struct VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight;
};
struct bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728  : public RuntimeObject
{
	float ___HorizontalBobRange;
	float ___VerticalBobRange;
	AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___Bobcurve;
	float ___VerticaltoHorizontalRatio;
	float ___m_CyclePositionX;
	float ___m_CyclePositionY;
	float ___m_BobBaseInterval;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_OriginalCameraPosition;
	float ___m_Time;
};
struct bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4  : public RuntimeObject
{
	float ___XSensitivity;
	float ___YSensitivity;
	bool ___clampVerticalRotation;
	float ___MinimumX;
	float ___MaximumX;
	bool ___smooth;
	float ___smoothTime;
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_CharacterTargetRot;
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_CameraTargetRot;
};
struct BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38  : public RuntimeObject
{
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___btn;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___refScale;
	float ___focusedMultiplier;
	float ___unfocusedMultiplier;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___toScale;
	float ___scaleSpeed;
};
struct TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D 
{
	HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* ___itemStack;
	int32_t ___index;
	HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___m_DefaultItem;
	int32_t ___m_Capacity;
	int32_t ___m_RolloverSize;
	int32_t ___m_Count;
};
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
	PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___m_PCMReaderCallback;
	PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___m_PCMSetPositionCallback;
};
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0  : public RuntimeObject
{
	ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B ___m_Header;
	ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD ___m_Pair;
	bool ___m_Flipped;
	ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_LegacyContacts;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct MulticastDelegate_t  : public Delegate_t
{
	DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates;
};
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB  : public BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerEnterU3Ek__BackingField;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_PointerPress;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3ClastPressU3Ek__BackingField;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CrawPointerPressU3Ek__BackingField;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerDragU3Ek__BackingField;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerClickU3Ek__BackingField;
	RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___U3CpointerCurrentRaycastU3Ek__BackingField;
	RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___U3CpointerPressRaycastU3Ek__BackingField;
	List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___hovered;
	bool ___U3CeligibleForClickU3Ek__BackingField;
	int32_t ___U3CdisplayIndexU3Ek__BackingField;
	int32_t ___U3CpointerIdU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CdeltaU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpressPositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CworldPositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CworldNormalU3Ek__BackingField;
	float ___U3CclickTimeU3Ek__BackingField;
	int32_t ___U3CclickCountU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CscrollDeltaU3Ek__BackingField;
	bool ___U3CuseDragThresholdU3Ek__BackingField;
	bool ___U3CdraggingU3Ek__BackingField;
	int32_t ___U3CbuttonU3Ek__BackingField;
	float ___U3CpressureU3Ek__BackingField;
	float ___U3CtangentialPressureU3Ek__BackingField;
	float ___U3CaltitudeAngleU3Ek__BackingField;
	float ___U3CazimuthAngleU3Ek__BackingField;
	float ___U3CtwistU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CtiltU3Ek__BackingField;
	int32_t ___U3CpenStatusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
	bool ___U3CfullyExitedU3Ek__BackingField;
	bool ___U3CreenteredU3Ek__BackingField;
};
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 
{
	int32_t ___controlCharacterCount;
	int32_t ___characterCount;
	int32_t ___visibleCharacterCount;
	int32_t ___spaceCount;
	int32_t ___wordCount;
	int32_t ___firstCharacterIndex;
	int32_t ___firstVisibleCharacterIndex;
	int32_t ___lastCharacterIndex;
	int32_t ___lastVisibleCharacterIndex;
	float ___length;
	float ___lineHeight;
	float ___ascender;
	float ___baseline;
	float ___descender;
	float ___maxAdvance;
	float ___width;
	float ___marginLeft;
	float ___marginRight;
	int32_t ___alignment;
	Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___lineExtents;
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884  : public MulticastDelegate_t
{
};
struct Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C  : public MulticastDelegate_t
{
};
struct Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F  : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	String_t* ____paramName;
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct TextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A 
{
	int32_t ___previous_WordBreak;
	int32_t ___total_CharacterCount;
	int32_t ___visible_CharacterCount;
	int32_t ___visible_SpriteCount;
	int32_t ___visible_LinkCount;
	int32_t ___firstCharacterIndex;
	int32_t ___firstVisibleCharacterIndex;
	int32_t ___lastCharacterIndex;
	int32_t ___lastVisibleCharIndex;
	int32_t ___lineNumber;
	float ___maxCapHeight;
	float ___maxAscender;
	float ___maxDescender;
	float ___startOfLineAscender;
	float ___maxLineAscender;
	float ___maxLineDescender;
	float ___pageAscender;
	int32_t ___horizontalAlignment;
	float ___marginLeft;
	float ___marginRight;
	float ___xAdvance;
	float ___preferredWidth;
	float ___preferredHeight;
	float ___previousLineScale;
	int32_t ___wordCount;
	int32_t ___fontStyle;
	int32_t ___italicAngle;
	float ___fontScaleMultiplier;
	float ___currentFontSize;
	float ___baselineOffset;
	float ___lineOffset;
	bool ___isDrivenLineSpacing;
	float ___glyphHorizontalAdvanceAdjustment;
	float ___cSpace;
	float ___mSpace;
	TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo;
	TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
	TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack;
	TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack;
	TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack;
	TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack;
	TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack;
	TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack;
	int32_t ___spriteAnimationID;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset;
	TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial;
	int32_t ___currentMaterialIndex;
	Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents;
	bool ___tagNoParsing;
	bool ___isNonBreakingSpace;
};
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_pinvoke
{
	int32_t ___previous_WordBreak;
	int32_t ___total_CharacterCount;
	int32_t ___visible_CharacterCount;
	int32_t ___visible_SpriteCount;
	int32_t ___visible_LinkCount;
	int32_t ___firstCharacterIndex;
	int32_t ___firstVisibleCharacterIndex;
	int32_t ___lastCharacterIndex;
	int32_t ___lastVisibleCharIndex;
	int32_t ___lineNumber;
	float ___maxCapHeight;
	float ___maxAscender;
	float ___maxDescender;
	float ___startOfLineAscender;
	float ___maxLineAscender;
	float ___maxLineDescender;
	float ___pageAscender;
	int32_t ___horizontalAlignment;
	float ___marginLeft;
	float ___marginRight;
	float ___xAdvance;
	float ___preferredWidth;
	float ___preferredHeight;
	float ___previousLineScale;
	int32_t ___wordCount;
	int32_t ___fontStyle;
	int32_t ___italicAngle;
	float ___fontScaleMultiplier;
	float ___currentFontSize;
	float ___baselineOffset;
	float ___lineOffset;
	int32_t ___isDrivenLineSpacing;
	float ___glyphHorizontalAdvanceAdjustment;
	float ___cSpace;
	float ___mSpace;
	TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo;
	TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
	TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack;
	TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack;
	TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack;
	TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack;
	TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack;
	TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack;
	int32_t ___spriteAnimationID;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset;
	TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial;
	int32_t ___currentMaterialIndex;
	Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents;
	int32_t ___tagNoParsing;
	int32_t ___isNonBreakingSpace;
};
struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_com
{
	int32_t ___previous_WordBreak;
	int32_t ___total_CharacterCount;
	int32_t ___visible_CharacterCount;
	int32_t ___visible_SpriteCount;
	int32_t ___visible_LinkCount;
	int32_t ___firstCharacterIndex;
	int32_t ___firstVisibleCharacterIndex;
	int32_t ___lastCharacterIndex;
	int32_t ___lastVisibleCharIndex;
	int32_t ___lineNumber;
	float ___maxCapHeight;
	float ___maxAscender;
	float ___maxDescender;
	float ___startOfLineAscender;
	float ___maxLineAscender;
	float ___maxLineDescender;
	float ___pageAscender;
	int32_t ___horizontalAlignment;
	float ___marginLeft;
	float ___marginRight;
	float ___xAdvance;
	float ___preferredWidth;
	float ___preferredHeight;
	float ___previousLineScale;
	int32_t ___wordCount;
	int32_t ___fontStyle;
	int32_t ___italicAngle;
	float ___fontScaleMultiplier;
	float ___currentFontSize;
	float ___baselineOffset;
	float ___lineOffset;
	int32_t ___isDrivenLineSpacing;
	float ___glyphHorizontalAdvanceAdjustment;
	float ___cSpace;
	float ___mSpace;
	TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo;
	TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
	TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack;
	TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack;
	TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack;
	TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack;
	TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack;
	TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack;
	int32_t ___spriteAnimationID;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset;
	TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial;
	int32_t ___currentMaterialIndex;
	Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents;
	int32_t ___tagNoParsing;
	int32_t ___isNonBreakingSpace;
};
struct TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F 
{
	WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9* ___itemStack;
	int32_t ___index;
	WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_DefaultItem;
	int32_t ___m_Capacity;
	int32_t ___m_RolloverSize;
	int32_t ___m_Count;
};
struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A  : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5  : public Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1
{
};
struct AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299  : public AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941
{
};
struct Bullets_tB3120AA9F103EC40F32345A99B0E968EB6C0C47A  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	int32_t ___BulletId;
	int32_t ___BulletAmount;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___TakenEffect;
	bool ____isTaken;
};
struct ChangeSpeedZone_t0D65774E060E1708080925A26C7F4AEBC70AFC10  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___ZoneSpeed;
};
struct Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___DamagePower;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___BulletImpact;
	bool ___ExplodeDamageBullet;
	float ___DamageRadius;
	float ___ExplosionForcePower;
	LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___RayCasterLayer;
	Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___RigidBodyComponent;
	bool ____impact;
};
struct EnableDisableAllSkills_t91875F07E0105EA57D9F2A73CD108BDF93BF7DC9  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___EnableAllSkills;
	bool ___DestroyIfActive;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Effect;
};
struct FaceCamera_t1FA242E84814D4B90AD7FF1DF649F848B19B3E9D  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct FlashOnDamage_t699ACDF497AE704477526D761E4C9D1C858CE22D  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___DamageColor;
	float ___DamageBorderPulseAmount;
	float ___DamageFadeDuration;
	float ____fadeTime;
	RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* ___BorderRenderers;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ____borderBaseMaterial;
};
struct Fuel_t48FF19FDB5652E658C7C861787012193FEDDD3A9  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___FuelValue;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Effect;
	bool ____active;
};
struct HandelDashSkill_tF11B0BBB4EBA1A23F669A414DB48B1165917CD3D  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___ActivateDash;
	bool ___DestroyIfActive;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Effect;
};
struct HandleDoubleJumpSkill_t125E663899A7B3D4CD1B00061ADADEDEAE14EF39  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___ActivateDoubleJump;
	bool ___DestroyIfActive;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Effect;
};
struct HandleJetpackSkill_tC6D11A22540F2D8B85450B44848C42131D4792FD  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___ActivateJetpack;
	bool ___DestroyIfActive;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Effect;
};
struct HandleJumpSkill_t451F7C0AFD1D5518D876B22338A346BB10FD3BFC  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___ActivateJump;
	bool ___DestroyIfActive;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Effect;
};
struct HandleSlowFall_t7CBDAA2C5EAD9E640839E6CF475031224F4E4A9C  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___ActivateSlowFall;
	bool ___DestroyIfActive;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Effect;
};
struct HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___MaxHitPoint;
	float ___CurrentHitPoint;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___PopUpPrefab;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___PopUpTextColor;
	float ___FadeTime;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___CurrentHitPointImage;
	FlashOnDamage_t699ACDF497AE704477526D761E4C9D1C858CE22D* ___FlashOnDamage;
	float ____hitRatio;
};
struct InvertControls_t055246422D232E1F51685F27BC333E2300156FC3  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___InvertControlTime;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Effect;
	bool ____active;
};
struct Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___IsTouched;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___JoystickOutCircle;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___Stick;
	float ___Horizontal;
	float ___Vertical;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___InputDirection;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____position;
};
struct JumpingPlatform_t2EE55B16C4010EA8472381627FCFB3670244A272  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___JumpForze;
	Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___PlatformAnimator;
};
struct MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___is2D;
	bool ___m_IsWalking;
	float ___m_WalkSpeed;
	float ___m_RunSpeed;
	float ___m_RunstepLenghten;
	float ___m_JumpSpeed;
	float ___m_StickToGroundForce;
	float ___m_GravityMultiplier;
	bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4* ___m_MouseLook;
	bool ___m_UseFovKick;
	bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* ___m_FovKick;
	bool ___m_UseHeadBob;
	bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* ___m_HeadBob;
	bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* ___m_JumpBob;
	float ___m_StepInterval;
	AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31* ___m_FootstepSounds;
	AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___m_JumpSound;
	AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___m_LandSound;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___m_Camera;
	bool ___m_Jump;
	float ___m_YRotation;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Input;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDir;
	CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_CharacterController;
	int32_t ___m_CollisionFlags;
	bool ___m_PreviouslyGrounded;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_OriginalCameraPosition;
	float ___m_StepCycle;
	float ___m_NextStep;
	bool ___m_Jumping;
	AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___m_AudioSource;
	float ___targetSpeed;
};
struct MoveObject_tC96F47AC2ED6263EBB9B6779BCF36E5B55F0A0B1  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___MovementDirection;
	int32_t ____randomPosition;
	int32_t ____lastRandomPosition;
};
struct MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___RunningSpeed;
	float ___RunningShootSpeed;
	float ___SlopeLimit;
	float ___SlideFriction;
	float ___Gravity;
	float ___MaxDownYVelocity;
	bool ___CanControl;
	bool ___CanJump;
	float ___JumpHeight;
	bool ___CanDobleJump;
	bool ___CanDash;
	float ___DashColdown;
	float ___DashForce;
	bool ___Jetpack;
	float ___JetPackMaxFuelCapacity;
	float ___JetPackFuel;
	float ___JetPackForce;
	float ___FuelConsumeSpeed;
	bool ___HaveSlowFall;
	float ___SlowFallSpeed;
	float ___SlowFallForwardSpeed;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___DragForce;
	Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___PlayerAnimator;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LowZonePosition;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___JumpEffect;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___DashEffect;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___JetPackObject;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___SlowFallObject;
	PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* ___PlayerController;
	float ___Horizontal;
	float ___Vertical;
	float ___Horizontal2;
	float ___Vertical2;
	CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ____controller;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____velocity;
	bool ____jump;
	bool ____dash;
	bool ____flyJetPack;
	bool ____slowFall;
	bool ____shooting;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____cameraTransform;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____forward;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____right;
	float ____originalRunningSpeed;
	float ____dashColdown;
	float ____gravity;
	bool ____doubleJump;
	bool ____invertedControl;
	bool ____isCorrectGrounded;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____hitNormal;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____move;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____direction;
	bool ____activeFall;
};
struct PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___mouseRotateSpeed;
	Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___animator;
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___initRotation;
	int32_t ___currentAnimation;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___animations;
	bool ___startMouseRotate;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___prevMousePosition;
};
struct PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___MovCharController;
	ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___ShooterController;
	SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* ___SwimmingController;
	bool ___UseMouseToRotate;
	LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___GroundLayer;
	bool ___UseVirtualJoyStick;
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* ___JoystickControllerLeft;
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* ___JoystickControllerRight;
	bool ____activeJetPack;
	bool ____activeSlowFall;
};
struct ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	int32_t ___StartWeaponIndex;
	List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* ___WeaponsBullets;
	List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* ___BulletType;
	int32_t ___MaxPlayerWeapons;
	int32_t ___CurrentDbWeaponIndex;
	int32_t ___CurrentBulletsId;
	int32_t ___CurrentWeaponClass;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___BulletPoint;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___WeaponPosition;
	WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* ___WeaponData;
	PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* ___PlayerController;
	bool ____reload;
	bool ____dropWeapon;
	float ____tempFireRate;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____currentWeapon;
	bool ____reloading;
	float ___DelayToTurnOn;
};
struct ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___PlayerShooterControllerComponent;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___PlayerBullet0;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___PlayerBullet1;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___PlayerBullet2;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___WeaponButton;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___ButtonContent;
	List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* ___CurrentWeaponsButtons;
	int32_t ____lasWeaponCount;
};
struct SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	UniversalButtonU5BU5D_tF12E6E422F74678A698EBC6851616702A69ED6B5* ___associateBtns;
	bool ___isAnyFingerDown;
	List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19* ___imgs;
	List_1_tA45AF46ADAFAFE4A5AB3C1F2504647F7CF98AD08* ___texts;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___colorActive;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___colorPressed;
	int32_t ___state;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___img;
};
struct Sprint_t93422C2864E65B61FB292DF5B0061E01799712F5  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___SpeedPlus;
	float ___SprintTime;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Effect;
	bool ____active;
};
struct SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___Swimming;
	PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* ___PlayerController;
	int32_t ___CurrentIndexWeapon;
};
struct Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___StartTeleport;
	float ___TimeToControlPlayer;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___TeleportEffect;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___TeleportPosition;
};
struct TopDownCamera_t81E4F9368C1DBA3AED6A3FF81360D014DBE20115  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Target;
	float ___SeeForward;
	float ___RotationSpeed;
	float ___Smoothing;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____offset;
	bool ____rotateToLeft;
	bool ____rotateToRight;
};
struct TouchAssistance_t5C7AB39452F6D1D7EA846BD7CAB5DC6C416529AA  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* ___btnMain;
	BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* ___btnSub1;
	BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* ___btnSub2;
};
struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* ___scaler;
	float ___refDPI;
	float ___refScaleFactor;
	float ___refWidth;
	float ___refHeight;
	float ___refInches;
	float ___refDiagonalInches;
	float ___preferredScaleFactor;
	int32_t ___scaleMode;
	AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___scaleByScreenSizeInches;
	AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___scaleMultiplierByDpi;
	AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___scaleMultiplierByAspectRatio;
};
struct UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* ___scaler;
	bool ___isAimable;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___btn;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___aimer;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___pointer;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___skillCanceller;
	SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* ___cachedSkillCanceller;
	bool ___hasText;
	TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* ___text;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___img;
	int32_t ___state;
	bool ___isActive;
	float ___btnRadius;
	float ___aimerRadius;
	bool ___isManualAimOverride;
	bool ___isFingerDown;
	bool ___isPointerUpOutOfBound;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initialFingerPosition;
	int32_t ___fingerId;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___fingerPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___direction;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directionXZ;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rawDir;
	float ___cancellerRadius;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___refScale;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___onPressedScale;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___colorActive;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___colorInactive;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___colorPressed;
	int32_t ___btnIndex;
	UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* ___onPointerDown;
	UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* ___onBeginDrag;
	UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* ___onDrag;
	UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* ___onPointerUp;
	UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* ___onEndDrag;
	UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* ___onActivateSkill;
	UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* ___onCancelSkill;
	bool ___canActivateSkill;
};
struct WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* ___ShowPlayerWeaponsComponent;
	ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___ShooterControllerComponent;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___InputNumberText;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___WeaponName;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___WeaponCurrentBullets;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___WeaponIcon;
	int32_t ___CurrentButtonWeaponIndex;
	int32_t ___InputNumber;
};
struct WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* ___Weapons;
};
struct Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	int32_t ___WeaponIndex;
	int32_t ___WeaponBulletAmount;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___TakenEffect;
	int32_t ___ActivateTime;
	bool ____isTaken;
};
struct bl_CreateItemExample_tD99BD2F7A80967D534FFA7EBABD2FC9AF60724F5  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE* ___exampler;
	bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* ___MiniMap;
};
struct bl_DamageBoxDemo_t66991CA3D33E3163EC7F7EC4F5940646A88654FE  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Target;
	int32_t ___MiniMapLayer;
	bool ___useNonRenderLayer;
	int32_t ___nonRenderLayer;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___miniMapCamera;
	int32_t ___renderType;
	int32_t ___canvasRenderMode;
	int32_t ___mapMode;
	bool ___Ortographic2D;
	bl_MapRender_t14EB18212F45E551D459D4781F77A23B364874C3* ___mapRender;
	bool ___isMobile;
	int32_t ___UpdateRate;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___playerColor;
	float ___IconMultiplier;
	int32_t ___scrollSensitivity;
	float ___DefaultHeight;
	bool ___saveZoomInRuntime;
	float ___MaxZoom;
	float ___MinZoom;
	float ___LerpHeight;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___PlayerIconSprite;
	int32_t ___mapShape;
	float ___CompassSize;
	bool ___iconsAlwaysFacingUp;
	bool ___DynamicRotation;
	bool ___SmoothRotation;
	float ___LerpRotation;
	float ___mapRotationOffset;
	bool ___AllowMapMarks;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___MapPointerPrefab;
	bool ___AllowMultipleMarks;
	bool ___ShowAreaGrid;
	float ___AreasSize;
	float ___gridOpacity;
	float ___overallOpacity;
	int32_t ___fullScreenMode;
	bool ___FadeOnFullScreen;
	float ___fullScreenMargin;
	float ___sizeTransitionDuration;
	AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___sizeTransitionCurve;
	bool ___showCursorOnFullscreen;
	bool ___lerpTrackingPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___FullMapPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___FullMapRotation;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___FullMapSize;
	bool ___CanDragMiniMap;
	bool ___DragOnlyOnFullScreen;
	bool ___ResetOffSetOnChange;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___DragMovementSpeed;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___MaxOffSetPosition;
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___DragCursorIcon;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___HotSpot;
	float ___planeSaturation;
	bl_MiniMapBounds_t3E7A2054D82CCF5005413B8234C47BEA90597D1B* ___mapBounds;
	Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ItemPrefabSimple;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___minimapRig;
	bool ___U3CisFullScreenU3Ek__BackingField;
	bool ___U3ChasErrorU3Ek__BackingField;
	float ___U3CZoomU3Ek__BackingField;
	bool ___U3CHighPrecisionModeU3Ek__BackingField;
	bl_MiniMapUI_tFF29DA7B0E27613A66AD03FA23D8C92C39FCAE1F* ____minimapUI;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___mapPointer;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___MiniMapPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___MiniMapRotation;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___MiniMapSize;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___DragOffset;
	bool ___DefaultRotationMode;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___DeafultMapRot;
	int32_t ___defaultShape;
	bool ___isAlphaComplete;
	bool ___isPlanedCreated;
	List_1_t3BD91C0DC2E1195C70B6F538E2EAD50BB3921F42* ___miniMapItems;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___playerPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___playerRotation;
	bool ___isUpdateFrame;
	bl_MiniMapPlaneBase_tEF81B0D41E71F1FC18CA13DBBA697BF31693BBDA* ___miniMapPlane;
	bool ____isPreviewFullscreen;
	bool ___m_initialized;
	bl_MiniMapInputBase_t2D8479CA25EFE35D966F675B069AF4FE581BBADD* ___inputHandler;
	bool ___wasCursorVisible;
	int32_t ___wasCursorMode;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_mapRotationOffsetVector;
};
struct bl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	int32_t ___MapID;
	bl_MiniMapU5BU5D_t0AD4153A28D64F1241CB77C261C8A86FE1C1B2ED* ___Maps;
	Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* ___mapsDropdown;
	bool ___Rotation;
	bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* ___CurrentMiniMap;
};
struct bl_MiniMapEntityBase_tE735FBA2B43B1232B5C871C7106A6BAC6E10673C  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct bl_MiniMapIconBase_t1B42356363D9FFBFCE0052976697C75262FF7DF3  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct AnalogStick_t79B43720C8E42C78733AB305D0DE5D2D423921D6  : public UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20
{
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___dpadInner;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___dpadOuter;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___directionalPointer;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___dpadCosmetic;
	float ___innerRadius;
	float ___pointerRadius;
	float ___tmpFloat;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tmpVec;
};
struct CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B  : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
	int32_t ___m_UiScaleMode;
	float ___m_ReferencePixelsPerUnit;
	float ___m_ScaleFactor;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ReferenceResolution;
	int32_t ___m_ScreenMatchMode;
	float ___m_MatchWidthOrHeight;
	int32_t ___m_PhysicalUnit;
	float ___m_FallbackScreenDPI;
	float ___m_DefaultSpriteDPI;
	float ___m_DynamicPixelsPerUnit;
	Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas;
	float ___m_PrevScaleFactor;
	float ___m_PrevReferencePixelsPerUnit;
	bool ___m_PresetInfoIsWorld;
};
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931  : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
	bool ___m_SkipLayoutUpdate;
	bool ___m_SkipMaterialUpdate;
	bool ___m_RaycastTarget;
	bool ___m_RaycastTargetCache;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform;
	CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer;
	Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas;
	bool ___m_VertsDirty;
	bool ___m_MaterialDirty;
	UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback;
	UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback;
	UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh;
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs;
	TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner;
	bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField;
};
struct bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65  : public bl_MiniMapIconBase_t1B42356363D9FFBFCE0052976697C75262FF7DF3
{
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___tagImg;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___tagText;
	CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* ___rootGroup;
	float ___maxOpacity;
	float ___delay;
};
struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E  : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931
{
	bool ___m_ShouldRecalculateStencil;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial;
	RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask;
	bool ___m_Maskable;
	bool ___m_IsMaskingGraphic;
	bool ___m_IncludeForMasking;
	CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged;
	bool ___m_ShouldRecalculate;
	int32_t ___m_StencilValue;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners;
};
struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E  : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Sprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_OverrideSprite;
	int32_t ___m_Type;
	bool ___m_PreserveAspect;
	bool ___m_FillCenter;
	int32_t ___m_FillMethod;
	float ___m_FillAmount;
	bool ___m_FillClockwise;
	int32_t ___m_FillOrigin;
	float ___m_AlphaHitTestMinimumThreshold;
	bool ___m_Tracked;
	bool ___m_UseSpriteMesh;
	float ___m_PixelsPerUnitMultiplier;
	float ___m_CachedReferencePixelsPerUnit;
};
struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9  : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
	String_t* ___m_text;
	bool ___m_IsTextBackingStringDirty;
	RuntimeObject* ___m_TextPreprocessor;
	bool ___m_isRightToLeft;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset;
	TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_currentFontAsset;
	bool ___m_isSDFShader;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_currentMaterial;
	int32_t ___m_currentMaterialIndex;
	MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontSharedMaterials;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fontMaterial;
	MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontMaterials;
	bool ___m_isMaterialDirty;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_fontColor32;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_fontColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_underlineColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_strikethroughColor;
	bool ___m_enableVertexGradient;
	int32_t ___m_colorMode;
	VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F ___m_fontColorGradient;
	TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_fontColorGradientPreset;
	TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset;
	bool ___m_tintAllSprites;
	bool ___m_tintSprite;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_spriteColor;
	TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* ___m_StyleSheet;
	TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___m_TextStyle;
	int32_t ___m_TextStyleHashCode;
	bool ___m_overrideHtmlColors;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_faceColor;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_outlineColor;
	float ___m_outlineWidth;
	float ___m_fontSize;
	float ___m_currentFontSize;
	float ___m_fontSizeBase;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_sizeStack;
	int32_t ___m_fontWeight;
	int32_t ___m_FontWeightInternal;
	TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___m_FontWeightStack;
	bool ___m_enableAutoSizing;
	float ___m_maxFontSize;
	float ___m_minFontSize;
	int32_t ___m_AutoSizeIterationCount;
	int32_t ___m_AutoSizeMaxIterationCount;
	bool ___m_IsAutoSizePointSizeSet;
	float ___m_fontSizeMin;
	float ___m_fontSizeMax;
	int32_t ___m_fontStyle;
	int32_t ___m_FontStyleInternal;
	TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___m_fontStyleStack;
	bool ___m_isUsingBold;
	int32_t ___m_HorizontalAlignment;
	int32_t ___m_VerticalAlignment;
	int32_t ___m_textAlignment;
	int32_t ___m_lineJustification;
	TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___m_lineJustificationStack;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_textContainerLocalCorners;
	float ___m_characterSpacing;
	float ___m_cSpacing;
	float ___m_monoSpacing;
	float ___m_wordSpacing;
	float ___m_lineSpacing;
	float ___m_lineSpacingDelta;
	float ___m_lineHeight;
	bool ___m_IsDrivenLineSpacing;
	float ___m_lineSpacingMax;
	float ___m_paragraphSpacing;
	float ___m_charWidthMaxAdj;
	float ___m_charWidthAdjDelta;
	bool ___m_enableWordWrapping;
	bool ___m_isCharacterWrappingEnabled;
	bool ___m_isNonBreakingSpace;
	bool ___m_isIgnoringAlignment;
	float ___m_wordWrappingRatios;
	int32_t ___m_overflowMode;
	int32_t ___m_firstOverflowCharacterIndex;
	TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_linkedTextComponent;
	TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___parentLinkedComponent;
	bool ___m_isTextTruncated;
	bool ___m_enableKerning;
	float ___m_GlyphHorizontalAdvanceAdjustment;
	bool ___m_enableExtraPadding;
	bool ___checkPaddingRequired;
	bool ___m_isRichText;
	bool ___m_parseCtrlCharacters;
	bool ___m_isOverlay;
	bool ___m_isOrthographic;
	bool ___m_isCullingEnabled;
	bool ___m_isMaskingEnabled;
	bool ___isMaskUpdateRequired;
	bool ___m_ignoreCulling;
	int32_t ___m_horizontalMapping;
	int32_t ___m_verticalMapping;
	float ___m_uvLineOffset;
	int32_t ___m_renderMode;
	int32_t ___m_geometrySortingOrder;
	bool ___m_IsTextObjectScaleStatic;
	bool ___m_VertexBufferAutoSizeReduction;
	int32_t ___m_firstVisibleCharacter;
	int32_t ___m_maxVisibleCharacters;
	int32_t ___m_maxVisibleWords;
	int32_t ___m_maxVisibleLines;
	bool ___m_useMaxVisibleDescender;
	int32_t ___m_pageToDisplay;
	bool ___m_isNewPage;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_margin;
	float ___m_marginLeft;
	float ___m_marginRight;
	float ___m_marginWidth;
	float ___m_marginHeight;
	float ___m_width;
	TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___m_textInfo;
	bool ___m_havePropertiesChanged;
	bool ___m_isUsingLegacyAnimationComponent;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_transform;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_rectTransform;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousRectTransformSize;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousPivotPosition;
	bool ___U3CautoSizeTextContainerU3Ek__BackingField;
	bool ___m_autoSizeTextContainer;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh;
	bool ___m_isVolumetricText;
	Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText;
	TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* ___m_spriteAnimator;
	float ___m_flexibleHeight;
	float ___m_flexibleWidth;
	float ___m_minWidth;
	float ___m_minHeight;
	float ___m_maxWidth;
	float ___m_maxHeight;
	LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* ___m_LayoutElement;
	float ___m_preferredWidth;
	float ___m_renderedWidth;
	bool ___m_isPreferredWidthDirty;
	float ___m_preferredHeight;
	float ___m_renderedHeight;
	bool ___m_isPreferredHeightDirty;
	bool ___m_isCalculatingPreferredValues;
	int32_t ___m_layoutPriority;
	bool ___m_isLayoutDirty;
	bool ___m_isAwake;
	bool ___m_isWaitingOnResourceLoad;
	int32_t ___m_inputSource;
	float ___m_fontScaleMultiplier;
	float ___tag_LineIndent;
	float ___tag_Indent;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_indentStack;
	bool ___tag_NoParsing;
	bool ___m_isParsingText;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_FXMatrix;
	bool ___m_isFXMatrixSet;
	UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___m_TextProcessingArray;
	int32_t ___m_InternalTextProcessingArraySize;
	TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___m_internalCharacterInfo;
	int32_t ___m_totalCharacterCount;
	int32_t ___m_characterCount;
	int32_t ___m_firstCharacterOfLine;
	int32_t ___m_firstVisibleCharacterOfLine;
	int32_t ___m_lastCharacterOfLine;
	int32_t ___m_lastVisibleCharacterOfLine;
	int32_t ___m_lineNumber;
	int32_t ___m_lineVisibleCharacterCount;
	int32_t ___m_pageNumber;
	float ___m_PageAscender;
	float ___m_maxTextAscender;
	float ___m_maxCapHeight;
	float ___m_ElementAscender;
	float ___m_ElementDescender;
	float ___m_maxLineAscender;
	float ___m_maxLineDescender;
	float ___m_startOfLineAscender;
	float ___m_startOfLineDescender;
	float ___m_lineOffset;
	Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___m_meshExtents;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_htmlColor;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_colorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_underlineColorStack;
	TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_strikethroughColorStack;
	TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___m_HighlightStateStack;
	TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_colorGradientPreset;
	TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___m_colorGradientStack;
	bool ___m_colorGradientPresetIsTinted;
	float ___m_tabSpacing;
	float ___m_spacing;
	TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* ___m_TextStyleStacks;
	int32_t ___m_TextStyleStackDepth;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_ItalicAngleStack;
	int32_t ___m_ItalicAngle;
	TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_actionStack;
	float ___m_padding;
	float ___m_baselineOffset;
	TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_baselineOffsetStack;
	float ___m_xAdvance;
	int32_t ___m_textElementType;
	TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___m_cached_TextElement;
	SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Ellipsis;
	SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Underline;
	TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_defaultSpriteAsset;
	TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_currentSpriteAsset;
	int32_t ___m_spriteCount;
	int32_t ___m_spriteIndex;
	int32_t ___m_spriteAnimationID;
	bool ___m_ignoreActiveState;
	TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___m_TextBackingArray;
	DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* ___k_Power;
};
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62  : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
	FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224* ___m_FontData;
	String_t* ___m_Text;
	TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCache;
	TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCacheForLayout;
	bool ___m_DisableFontTextureRebuiltCallback;
	UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___m_TempVerts;
};
struct ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B  : public Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E
{
	float ___borderWidth;
	ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* ___modifier;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___materialInstance;
	float ___falloffDistance;
};
struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957  : public TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9
{
	bool ___m_isRebuildingLayout;
	Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DelayedGraphicRebuild;
	Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DelayedMaterialRebuild;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_ClipRect;
	bool ___m_ValidRect;
	Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText;
	bool ___m_hasFontAssetChanged;
	TMP_SubMeshUIU5BU5D_tC77B263183A59A75345C26152457207EAC3BBF29* ___m_subTextObjects;
	float ___m_previousLossyScaleY;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_RectTransformCorners;
	CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_canvasRenderer;
	Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_canvas;
	float ___m_CanvasScaleFactor;
	bool ___m_isFirstAllocation;
	int32_t ___m_max_characters;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_baseMaterial;
	bool ___m_isScrollRegionSet;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_maskOffset;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_EnvMapMatrix;
	bool ___m_isRegisteredForEvents;
};
struct List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19_StaticFields
{
	ImageU5BU5D_t8869694C217655DA7B1315DC02C80F1308B78B78* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
};
struct List_1_tA45AF46ADAFAFE4A5AB3C1F2504647F7CF98AD08_StaticFields
{
	TextMeshProUGUIU5BU5D_tCAB9404D43876DF686DFBB4613543479CC1CC24A* ___s_emptyArray;
};
struct List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC_StaticFields
{
	TypeOfBulletU5BU5D_t91F12B3E2A2449FCDCBFCB48C4EF4B6F2FF45008* ___s_emptyArray;
};
struct List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1_StaticFields
{
	WeaponU5BU5D_t95DCCE6278FE73ABCC43F0471A75ACBC2904B0EB* ___s_emptyArray;
};
struct List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788_StaticFields
{
	WeaponButtonU5BU5D_tA933AC67A021E12EE0AD0A95722F4A0A3FB208E5* ___s_emptyArray;
};
struct List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614_StaticFields
{
	WeaponsBulletsU5BU5D_t8B309EEBCE71C287859A745200C8214112DBE35A* ___s_emptyArray;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
{
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
	RuntimeObject* ___shared_table_lock;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
	Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
	Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
	bool ___IsTaiwanSku;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE_StaticFields
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___s_DefaultTangent;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s_DefaultNormal;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
	float ___Epsilon;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
};
struct Exception_t_StaticFields
{
	RuntimeObject* ___s_EDILock;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct Type_t_StaticFields
{
	Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
	Il2CppChar ___Delimiter;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
	RuntimeObject* ___Missing;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull;
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender;
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender;
};
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_StaticFields
{
	ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24* ___reapplyDrivenProperties;
};
struct PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_StaticFields
{
	PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* ___U3CInstanceU3Ek__BackingField;
};
struct bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642_StaticFields
{
	bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* ___U3CActiveMiniMapU3Ek__BackingField;
};
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI;
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh;
	VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper;
};
struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_StaticFields
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_ETC1DefaultUI;
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_VertScratch;
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_UVScratch;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_Xy;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_Uv;
	List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19* ___m_TrackedTexturelessImages;
	bool ___s_Initialized;
};
struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields
{
	MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___m_materialReferences;
	Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_materialReferenceIndexLookup;
	TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___m_materialReferenceStack;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_colorWhite;
	Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___OnFontAssetRequest;
	Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* ___OnSpriteAssetRequest;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_htmlTag;
	RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* ___m_xmlAttribute;
	SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_attributeParameterValues;
	WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedWordWrapState;
	WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLineState;
	WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedEllipsisState;
	WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLastValidState;
	WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedSoftLineBreakState;
	TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F ___m_EllipsisInsertionCandidateStack;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseTextMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InsertNewLineMarker;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargePositiveVector2;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargeNegativeVector2;
	float ___k_LargePositiveFloat;
	float ___k_LargeNegativeFloat;
	int32_t ___k_LargePositiveInt;
	int32_t ___k_LargeNegativeInt;
};
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_StaticFields
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultText;
};
struct TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957_StaticFields
{
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SetArraySizesMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseMarkupTextMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CharacterLookupMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleGPOSFeaturesMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CalculateVerticesPositionMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeTextMetricsMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVisibleCharacterMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleWhiteSpacesMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleHorizontalLineBreakingMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleVerticalLineBreakingMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveGlyphVertexDataMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ComputeCharacterAdvanceMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleCarriageReturnMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_HandleLineTerminationMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SavePageInfoMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_SaveProcessingStatesMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateTextPhaseIIIMarker;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31  : public RuntimeArray
{
	ALIGN_FIELD (8) AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* m_Items[1];

	inline AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3  : public RuntimeArray
{
	ALIGN_FIELD (8) Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 m_Items[1];

	inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
	{
		m_Items[index] = value;
	}
};
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787  : public RuntimeArray
{
	ALIGN_FIELD (8) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* m_Items[1];

	inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411  : public RuntimeArray
{
	ALIGN_FIELD (8) ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 m_Items[1];

	inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 value)
	{
		m_Items[index] = value;
	}
};
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C  : public RuntimeArray
{
	ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];

	inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
	{
		m_Items[index] = value;
	}
};
struct UniversalButtonU5BU5D_tF12E6E422F74678A698EBC6851616702A69ED6B5  : public RuntimeArray
{
	ALIGN_FIELD (8) UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* m_Items[1];

	inline UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248  : public RuntimeArray
{
	ALIGN_FIELD (8) String_t* m_Items[1];

	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918  : public RuntimeArray
{
	ALIGN_FIELD (8) RuntimeObject* m_Items[1];

	inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C  : public RuntimeArray
{
	ALIGN_FIELD (8) float m_Items[1];

	inline float GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline float* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, float value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline float GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
	{
		m_Items[index] = value;
	}
};


IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m249A6BA4F2F19C2D3CE217D4D31847DF0EF03EFE_gshared (RuntimeObject* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m5F38AE6B74636F569647D545E365C5579E5F59CE_gshared (RuntimeObject* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_parent, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mE124D5A8B431C8B9B4C77EA23AD8B4C543829643_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_gshared (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, int32_t ___0_arg0, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_mCE6AA3B34C1148F11D1273C068A6A39430911684_gshared (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasGroup_get_alpha_mBFEA193D2886B27CC53B31F90F7A1659B67ED6DF (CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasGroup_set_alpha_m5C06839316D948BB4F75ED72C87FA1F1A20C333F (CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* bl_MiniMapTagIcon_FadeIcon_m49AD9ED4005C775E3838C591C3D162E780343CA5 (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFadeIconU3Ed__15__ctor_m5D69B37BAD6E6B6B857C62239279EDC3FEFC5296 (U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MiniMapIconBase__ctor_m76E56069BE6B807E615594B1836C0101FD3F28E5 (bl_MiniMapIconBase_t1B42356363D9FFBFCE0052976697C75262FF7DF3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* __this, float ___0_seconds, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
inline bl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE* Component_GetComponent_Tisbl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE_m465B0E572F31D07EF16A67778F642A04D96DCED9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  bl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* bl_MiniMapDemo_get_GetActiveMiniMap_m119A8EF85B640763D68306588B34338F4C044C0B (bl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetButtonDown_mEF5F80C9E8F04104E807D9CBD6F70CDB98751579 (String_t* ___0_buttonName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_CreateItemExample_CreateItem_mD588ADF5B62669E7EE0AD83ADB79ACD4958BA989 (bl_CreateItemExample_tD99BD2F7A80967D534FFA7EBABD2FC9AF60724F5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2 (int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MiniMap_DoHitEffect_mE333FC8D9EB9A94C640FA58487D31F015444A18A (bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mCAC9F02A1AAB49E16B384EBC8318E2DF30F4B0E5 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniMapIconSettings__ctor_m5A65875AB400DB0F776B08015075AFC4D86E4FB7 (MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bl_MiniMapEntityBase_tE735FBA2B43B1232B5C871C7106A6BAC6E10673C* bl_MiniMap_CreateNewItem_mDA4320FF822CCE6F0FB2A20D7C501CE96A4A4B44 (bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* __this, MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, String_t* ___0_tag, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* bl_MiniMap_get_ActiveMiniMap_mCBF173CE838CA5049ED8C20ABDA8C67D61651316_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62 (String_t* ___0_axisName, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 bl_MouseLook_ClampRotationAroundXAxis_m732438F48CB9CB471CA821807EFDD16A6025BC69 (bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, float ___2_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ;
inline CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_FOVKick_Setup_mB41CBF185F7ED009168802DC2505EA126389849D (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_CurveControlledBob_Setup_m181FF056AD68BAF7882503DF0B0C01D6223D546C (bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, float ___1_bobBaseInterval, const RuntimeMethod* method) ;
inline AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MouseLook_Init_m7E012DC7CFC7D96B87527717F0D9D4035A6DA0B7 (bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_character, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_camera, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool bl_MiniMap_get_isFullScreen_m622C2C8C3BBBAC4EF24D81F7F91DF13063774A6D_inline (bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* bl_LerpControlledBob_DoBobCycle_mC6A56EE5DFE706242A56F3036FA677FA92FA8D48 (bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_PlayLandingSound_m93A6EFF6E64E317A6829EE79A59764948836E224 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_GetInput_m2348C2E7295A880771BC14DA6DD6340C5B499A8B (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, float* ___0_speed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CharacterController_get_radius_mA7095C2FFBA77AE532CD9B219D506D871E86BFC5 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CharacterController_get_height_m18EC4D93673A225648DCB302BAB4F8A5FE4A20AF (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_SphereCast_mD53E280903384004D4304150552D50DD3F8C1F58 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, float ___1_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___3_hitInfo, float ___4_maxDistance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ProjectOnPlane_m68FB895F6E9FCC45676BB8B95857D091C0D78794_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_planeNormal, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_PlayJumpSound_m02D975E8AAF75FB9ACB4A928AECA224155877BCF (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Physics_get_gravity_m94393492AE4ED8B38A22ECCDCD2DDDB71BFA010D (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_RotateView_m7727A7563D5E1B2665923EF64CF33E1F53AB1732 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_motion, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_ProgressStepCycle_m1ED5E000436D729963507732F8DD3BF962314393 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, float ___0_speed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_UpdateCameraPosition_mD63D95888D12F09488E34E2883CEA235E44BD380 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, float ___0_speed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CharacterController_get_velocity_mD385DA9478B1FDCB0E9B2D2CA3647B85F1928C8C (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_PlayFootStepAudio_m15F39644EDE6871174238F98E0C4A47028B26D44 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68 (int32_t ___0_minInclusive, int32_t ___1_maxExclusive, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_PlayOneShot_m098BCAE084AABB128BB19ED805D2D985E7B75112 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 bl_CurveControlledBob_DoHeadBob_m21709C987C70EE3B4FBFF56B26B2EDE8890AED11 (bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* __this, float ___0_speed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float bl_LerpControlledBob_Offset_m02C5FF9B91E16A6316A9D2BED76F1F7809F76298 (bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434 (int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopAllCoroutines_m872033451D42013A99867D09337490017E9ED318 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* bl_FOVKick_FOVKickDown_m85B704BBDC7EE82B41ACDFAFAA7A7085FD46A96C (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* bl_FOVKick_FOVKickUp_m495EE22BE18562F83A81C80CEBF8939905D148E9 (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MouseLook_LookRotation_m418C79564E35099DF263C23DAA47F48F76BB0624 (bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_character, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_camera, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ControllerColliderHit_get_collider_mA2CF90334AD1231C04452B2D99715A9E289691D6 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rigidbody_get_isKinematic_mC20906CA5A89983DE06EAC6E3AFC5BC012F90CA1 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ControllerColliderHit_get_point_mCE74937BAC07AD84F6B255471177974A5C12E915 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddForceAtPosition_m61575E676B16690BEC0FD29841EAD35CC40B642C (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_force, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, int32_t ___2_mode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_FOVKick__ctor_mE02A4E49CFD4F390429FA9A33BF6F7D50A1F10DE (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_CurveControlledBob__ctor_mE3C1C74622AC7F4F21DF5CD062692444276F9804 (bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_LerpControlledBob__ctor_m95BC129DF087EEFAB8F0EE6E372B68267CC8123A (bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 AnimationCurve_get_Item_mD4E73EE674F7A82673F1A9CEB8E5EF86BA47E64B (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe__ctor_mECF144086B28785BE911A22C06194A9E0FBF3C34 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_time, float ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* ___0_keys, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_FOVKick_CheckStatus_mA1EAA0CEACF7E003D29B327DD36078DC0BE5EA02 (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFOVKickUpU3Ed__9__ctor_m7B2202AECBE368E91763CD7AE9550B8B8B20291C (U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFOVKickDownU3Ed__10__ctor_m7446C9EFD492D04A6207A759045CDAD36B16A545 (U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_fieldOfView_m5AA9EED4D1603A1DEDBF883D9C42814B2BDEB777 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDoBobCycleU3Ed__4__ctor_m1F5AD94F9682CCD14E7FD7ED9035457F9FCA6481 (U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7 (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_inline (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowPlayerWeapons_AddWeaponButton_m032DCA8D634F4DC7F34F4A830A499B4743526098 (ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* __this, const RuntimeMethod* method) ;
inline TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* List_1_get_Item_mF20042667D209398BEE9BF532903C9D8E3C50CBB (List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* (*) (List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_ChangeWeapons_m5492479956D70159A15A051D6BC0D7D1BFC42EB1 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_weaponIndex, const RuntimeMethod* method) ;
inline Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6 List_1_GetEnumerator_mBB34CD7764291332E9B92B872459BD3017FE1E0C (List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6 (*) (List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m3F8AAC20826DA7E03B7ED0BD787B876C0139312F (Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* Enumerator_get_Current_m16CC215BC7402EE6DF68AED15DE2436E5A32F929_inline (Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6* __this, const RuntimeMethod* method)
{
	return ((  WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* (*) (Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowPlayerWeapons_ChangeColors_mB42F0713A79B990D1B1FF6C40423B74FD9C34ACD (ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* __this, WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* ___0_button, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m400EB716891F2FB20329A120C722FB2D25EBEF37 (Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* List_1_get_Item_m5489EE6E930D6CE8D9ECBEC4D3D44F2B495AEEE5 (List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* (*) (List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* List_1_get_Item_mAB5F41A4767505DD0B6AE6AB29A25BC5B6E1EAE6 (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* (*) (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponButton_SetButton_m1C4879EB49AFE7CDAD99FE7D52938253EAEE4F5F (WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* __this, String_t* ___0_weaponName, int32_t ___1_weaponIndex, int32_t ___2_inputNumber, ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* ___3_showPlayerWeaponComponent, ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___4_shooterControllerComponent, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m77CA8D1F1FF017541253C984DC9FEAB825BF340B_inline (List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ;
inline Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKeyDown_m789DB780D0567DCC23B501D15AABD4F2E3591A3F (String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponButton_ChangeWeaponToThis_m2C008AFBFCB529131E3644A8967AE92815475DCD (WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_PlayerIsReloading_mDA07A5E3A9831C074222BC99FF277D9676995469 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
inline void Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5 (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
inline WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167 (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* __this, Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* ___0_match, const RuntimeMethod* method)
{
	return ((  WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* (*) (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614*, Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*, const RuntimeMethod*))List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared)(__this, ___0_match, method);
}
inline Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968 (List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* (*) (List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_sprite_mC0C248340BA27AAEE56855A3FAFA0D8CA12956DE (Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowPlayerWeapons_EquipWeapon_m805627B04CFF4AF2B30156156909E216A5CB2024 (ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* __this, int32_t ___0_weaponToEquip, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_force, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* Physics_OverlapSphere_m2D0C9BC78473512F1F89AE731FBAE1B734EDF3EE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, float ___1_radius, int32_t ___2_layerMask, const RuntimeMethod* method) ;
inline HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* Component_GetComponent_TisHitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C_mD1ED2FCB56C64379439FFA42C6DDA642D9CF433A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_ApplyDamage_mEC6488E75E1A40A60339E883E4080E8D879F8461 (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, float ___0_amount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddExplosionForce_mD36F7D864F32F22DA1783D20F6E9563A9C51DFA1 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, float ___0_explosionForce, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_explosionPosition, float ___2_explosionRadius, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collider_ClosestPointOnBounds_mBF2F0C0E76C5F11AED801931D780823A94630952 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m249A6BA4F2F19C2D3CE217D4D31847DF0EF03EFE_gshared)(___0_original, ___1_position, ___2_rotation, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Damage_ExplodeDamage_mC2D64F3B99DFDEAFE2BAF135976395CDA9A4AC34 (Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_m064F2A066491D2DC4FFCFBDBE5FCFFB807A04436 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, float ___1_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* Collision_get_contacts_m2E8E27E0399230DFA4303A4F4D81C1BD55CBC473 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ContactPoint_get_point_mCCDFDACC5D8DB469898060A56A3CC45132911208 (ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TopDownCamera_RotateToLeft_m621C9DE81086866FEFED3E391C517E14B8B5C5AB (TopDownCamera_t81E4F9368C1DBA3AED6A3FF81360D014DBE20115* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TopDownCamera_RotateToRight_m7206A0C09B75AB9F1B4AA1C2CF35232A1EB6B3C1 (TopDownCamera_t81E4F9368C1DBA3AED6A3FF81360D014DBE20115* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_Rotate_mAE711E1B1F639FDBA7B456E1E1B35DB90EEB737A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_eulers, int32_t ___1_relativeTo, const RuntimeMethod* method) ;
inline MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ActivateDeactivateJump_m46976600221B32B492ECEDEF60AA6B1AC418DBE7 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_canJump, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ActivateDeactivateDoubleJump_m0104AF0E7D6C3E79CF26F3D917DC2B20B600C10F (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_canDoubleJump, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ActivateDeactivateDash_m31C9E58C5C2BFC9453A22AB70BE72A04A6013F50 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_canDash, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ActivateDeactivateSlowFall_m3DA0827F33695B3C252F5F99490ED1E2021F0B29 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_canSlowFall, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ActivateDeactivateJetPack_m0F1C28B74BB2B7907C3B13520B32D4BE86A67C0F (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_haveJetPack, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ChangeSpeed_m99463A871216D271E8A617B658C233598AFA6201 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_speed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ResetOriginalSpeed_m1E0908004ACD7C8189D80959706213185DAD46E8 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) ;
inline PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* Component_GetComponent_TisPlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58_mBE1EB864D7BFAA9294B4D799CAF0FBDDCCE25BDB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_AddBullet_m2C68135878332BBB804B8B83485641F6DC768537 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_bulletId, int32_t ___1_bulletAmount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_AddFuel_m12099144182900FF8BFA400D86D1099FB2BD4C23 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_fuel, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fuel_AddFuel_mE1ED11D6804732D31E45D5AB4A60C51F94A64C52 (Fuel_t48FF19FDB5652E658C7C861787012193FEDDD3A9* __this, MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___0_player, const RuntimeMethod* method) ;
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD136E37F696C00A3A1D4F65724ACAE903E385181 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_parent, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m5F38AE6B74636F569647D545E365C5579E5F59CE_gshared)(___0_original, ___1_position, ___2_rotation, ___3_parent, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_InvertPlayerControls_m889C850DFEAD9F1D6F2F084F3C96AC5473FEDD29 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_invertTime, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvertControls_InvertPlayerMovement_mB764F39B74099E2C7AEDCAB4A96D20456743863A (InvertControls_t055246422D232E1F51685F27BC333E2300156FC3* __this, MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___0_player, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ChangeSpeedInTime_m45FB9877C13294A53EF02B85D9113980761A94C4 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_speedPlus, float ___1_time, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sprint_SprintPlayer_m4BCD1B873A4A701DAD750A45011652ECF2CAD20C (Sprint_t93422C2864E65B61FB292DF5B0061E01799712F5* __this, MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___0_player, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Weapons_ActivateByTime_mFED2EB923F994329730BC126CEAB7A544BD85C08 (Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* __this, int32_t ___0_timeToActivate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_AddWeaponWhitBullets_m12EA3B505CB48A26BA240132D7A6AA0B2007B762 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_weaponIndex, int32_t ___1_bulletAmount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CActivateByTimeU3Ed__7__ctor_mD476125563B3D30684356137DE5A9276BE539CDF (U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_Jump_m9CD6AC17DE93335E74029F10F6BA20B476F3F00D (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_jumpHeight, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTeleportPlayerU3Ed__4__ctor_m91840DD1DF4D3C6436BD9001610726215B9FFA10 (U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MovementCharacterController_DeactivatePlayerControlByTime_mE1FAB4A26475CA76EC58D3D7A11E4879A406DD3D (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_time, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Teleport_TeleportPlayer_mC7827A0F8A62506C0CD517C423A43ECE1C87B10F (Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_player, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_UpdatePointsBars_m78C761F08F0ABF6C5145BC8DA4B273C926A05778 (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlashOnDamage_StartDamageFlash_m575140C641A8A61241A473B69515A564350BEF59 (FlashOnDamage_t699ACDF497AE704477526D761E4C9D1C858CE22D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A (float* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_InstancePopUp_m37CABB4F85FC6A9F7FE531AA6F990DC847C3668F (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, String_t* ___0_popUpText, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_Dead_m21232723E8034268046468D59AB8CAA1A89710DF (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Random_get_insideUnitSphere_mA488D6859560B73565B8D890ED6B39DB4091C54F (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
inline TextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8* Component_GetComponent_TisTextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8_m6D2EA454E808E4854EA6AE50E04BF626BFFD47B8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  TextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextMesh_set_text_mDF79D39638ED82797D0B0B3BB9E6B10712F8EA9E (TextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextMesh_set_color_mF08F30C3CD797C16289225B567724B9F07DC641E (TextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Collision_get_transform_mA5D135D9F696635EA7A0D2184CEF499427A6D0F6 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
inline Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayerController_GetHorizontalValue_m0790E7241DFFA081AA002AA64459FA3457B714D6 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayerController_GetVerticalValue_mB30E52253ADF7111282FD56D89A719D6C3B7C752 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayerController_GetHorizontal2Value_mE74D8F4B64272FDA5B89FC8B88366B9946D61A95 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayerController_GetVertical2Value_m6F7711562EB3381927CF43CF474CB1942955D27C (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetJumpValue_m372F6656CCC6BB1F6E1CE93603121AC293A77658 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetDashValue_mC171E44193DC7AEBCC0CD18253D89E996EF64805 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetJetPackValue_m4F4514A0037C46E76DAF6E4F7259E786FDACF619 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetSlowFallValue_m0921974B3B1D8E9F23A6C71CF15FDC83EDF2BDD3 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_Dash_mC9950226E23B69BA8CEAAD4B874A69547C7A2682 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_FlyByJetPack_m2D7599EAD087E96A2753988BF3A977B4004EA346 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SetRunningAnimation_mDFE7958548999A00292867CEDE8A402C7D3A0664 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_run, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SetGorundedState_mFC6D073C89C329A30673F0E396581F686E75FD18 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SlowFall_m9B1FADB40040D927FC6AB6F57347A09AF5B9BDAB (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SetAimAnimation_mAD550CA698F350362DF01B33598AFDD51053B5FA (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_movementDirection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PlayerController_GetMouseDirection_m6E5AC6F219FF5C200E4DB0C39CA41BF2C2E20C8A (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_forward_mA178B5CF4F0F6133F9AF8ED3A4ECD2C604C60C26 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_ManageShoot_m8C122669BEACBF32506237D59CDAD0811762270C (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SetJumpAnimation_m56F806E71FB17723C33A03E8350C2EBADF100764 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SetDashAnimation_m4D4190BFA0639A8B5D56E3D74A2B838C860DD100 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MovementCharacterController_Dashing_m52A896F421716F9600FFAC24479000EDB72484D0 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_time, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MovementCharacterController_ModifySpeedByTime_mC3FE80D627920A6E6AF955B6EA02EA2E5D92A292 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_speedPlus, float ___1_time, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MovementCharacterController_InvertControls_m480A6DC2E06E6A907F304CE995AF96437EC8C678 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_invertTime, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ControllerColliderHit_get_normal_mDA7A9B952DEA2B2EDFFDD153DFAA08089C9FFBB6 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, bool ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_SetFloat_m018FC1B8BBA989887545ABEF5FB611087F23A4C0 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, float ___1_value, float ___2_dampTime, float ___3_deltaTime, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animator_GetBool_mBC4D952885FF7504963E5923C29481A891028FD8 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDeactivatePlayerControlByTimeU3Ed__79__ctor_m2194F1E98E67A2EAF54D4336FBE11CD838B936C5 (U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDashingU3Ed__80__ctor_mDF64285A44391FCB3F646B229FF0D82E0AB1FDD4 (U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CModifySpeedByTimeU3Ed__81__ctor_mF9B79E2AFE3480F2BAE051C61C0C0CC59E90C1B9 (U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CInvertControlsU3Ed__82__ctor_m522B1F16FC603FD42AC8363C8EF63C828F93BBD0 (U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_CheckForVirtualJoystick_m3B27D8F2760E90DE38A43685F45C30D68AF2D588 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA (int32_t ___0_button, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m34AC1210E893A9EF969BD2C7104B10BE5B580025 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, int32_t ___3_layerMask, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_StarterWeapon_m32E80E494B475D8C430A7AB1C5441F688097C7FD (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_weaponId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetDropWeaponValue_m17CB8320694DFE608D08A275F90DB196776F0A2E (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetReloadWeaponValue_m3301697A18A9A787304038F73CFB64DD1EAB44CA (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_ReloadWeapon_m61D3295A52540C3506E63F8E67DDCB7116958E1D (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_DropWeapon_mAB1C9DD408C2198D039613E6B304405A16ABD8B7 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MovementCharacterController_TensionFoRightStickLowerThan_m918D3981D424D72B3507C603CA2E52CB2620130D (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_SetAimAnimation_mCDCE301D81BC17A7525D8DB3C0EFD2B069B00990 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, bool ___0_active, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_MeleeAttack_m898CD544EC671F0EA0C4ED4BF66244C81875AF2B (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_Grenade_mB38196850B6614EB22EE4BF4ED65E4E0926D085F (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_Shoot_m5F21358AD569024D3B7D4FCE203A2C4CCFA918DB (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_ShotAnimation_m0066D90BAD71B23A36DF0AE548122D0DAAB0E159 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
inline Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Damage_SetupBullet_m331A42C7408EAC2B54D0049B45A1AA5F33ED52BA (Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_launchForce, float ___1_bulletDamage, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ShooterController_LaunchMeleeAttack_m1DDA2CF53B54E8922AFD0715A8BEDB6F118961F4 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_mF9E93B82091E804595BE13AA29F9AB7517F7E04A (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ShooterController_LaunchGrenade_m74804C18F35D9BB70B7E2B15782F0EC787F536DE (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_AddNewWeapon_mD4162F3EF7896ED8931505DAB0EAB1DA4ACDEAD0 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_weaponIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass24_0__ctor_m5F9055C2634BB690BD39F147BBF6ADA36A4FC3C2 (U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* __this, const RuntimeMethod* method) ;
inline bool List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4 (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* __this, Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* ___0_match, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614*, Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*, const RuntimeMethod*))List_1_Exists_mE124D5A8B431C8B9B4C77EA23AD8B4C543829643_gshared)(__this, ___0_match, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponsBullets__ctor_m30E99E837E6B34504060816E30FDA18D50B8D716 (WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* __this, String_t* ___0_weaponName, int32_t ___1_weaponLoadIndex, int32_t ___2_weaponCurrentBullets, const RuntimeMethod* method) ;
inline void List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_inline (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614*, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass25_0__ctor_m0114150E85B929C2605FD0B75E9E47E09CB2C9BC (U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0__ctor_mFE123C65FB5A4B00E9D150ABF394B54A2589016A (U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_SwitchAnimation_m2019B8419953EE5A0ADF7407573EF03CBBD77B0C (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_weaponType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ShooterController_CurrentBulletsForThisWeapon_mAF0AF6F9E6F04FE4A4E09CF984C668FF1BD9A87C (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_currentWeaponIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ShooterController_Reloading_m33DE9D53184383C8E9FB014CA70F53EFA931E777 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, float ___0_reloadTime, int32_t ___1_bulletsInPocket, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_RemoveAndDestroyTrowItem_mB17A823C59F4D238C4836959EBDEFBAEBA12020C (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
inline Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* GameObject_GetComponent_TisWeapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4_m714770E974239579E27964BA4B458A583619924B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_RemoveAllBulletFromPocketById_m734EDD61AEEAD7E0C1FFD7922104AA446FB7A978 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_bulletId, const RuntimeMethod* method) ;
inline bool List_1_Remove_m60A9997C9DE5212DCFCEC284A2216A7F6DCE4811 (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614*, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
inline Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC (List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B (*) (List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857 (Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_inline (Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B* __this, const RuntimeMethod* method)
{
	return ((  TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* (*) (Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D (Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass34_0__ctor_mBF45F07147CC116581B98295B7AC6A210334186F (U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E* __this, const RuntimeMethod* method) ;
inline void Predicate_1__ctor_m826938D826E0E94B9E59378EF57A6A221935EA11 (Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
inline TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* List_1_Find_m41707D3FB3F5C00339CCB69349AF00D465673B89 (List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* __this, Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884* ___0_match, const RuntimeMethod* method)
{
	return ((  TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* (*) (List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC*, Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884*, const RuntimeMethod*))List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared)(__this, ___0_match, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* WeaponData_GetWeaponByName_mF9D00E60B3ECBA866718A7CAF5707D118F5E5407 (WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* __this, String_t* ___0_weaponName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ShooterController_GetWeaponMaxBulletCapacity_m2DFDBCF539531A15AD6E4CDA7785E721F3427058 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_currentWeaponIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_SetInteger_m7B4BB5FD5BD8DE3F713D8E9AD2870C1AAF8E19EF (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReloadingU3Ed__40__ctor_m34D0C739C595EB94C9AAA4863C528AE802B98A11 (U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLaunchMeleeAttackU3Ed__41__ctor_mAB7EC8875EB1E9AD751147026693D363FAC59033 (U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLaunchGrenadeU3Ed__42__ctor_mFAEB6508C32F46FC997356E5BA758507350DAF44 (U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ShooterController_BulletNeededToReload_m70E2264F29B203D18D8A432D87CDA5944DDDC959 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_RemoveBulletsFromPocket_mFB2ACF90368A6696355299D0B2855104E7E75299 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_bulletId, int32_t ___1_bulletAmount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_m1DA0B9343DCDB53221A6CD707CBF0827A6FFF17F (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, String_t* ___0_methodName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwimmingController_SetSwimmingState_m492358EDAF30F05866B10CD915A0E01689B2B319 (SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* __this, bool ___0_swimming, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwimmingController_EnterWaterReset_mD5006305B6BCC2A952CFB817CAE8CF35523B09AF (SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_Translate_m4A9E3D8836586E7562F6A18EBF5F5B6089D8B649 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_translation, int32_t ___1_relativeTo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* PointerEventData_get_pressEventCamera_m8D6A377D5CA730307D9F8ABB8656FFB8FCD56AE3 (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RectTransformUtility_ScreenPointToLocalPointInRectangle_m01A75CAFB6D1019F1C65BA606635EAB10AF31195 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_screenPoint, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_cam, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___3_localPoint, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchoredPosition_mF903ACE04F6959B1CD67E2B94FABC0263068F965 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joystick_OnDrag_m952A5E2EE121DC955385D68FBF7CD9265C169045 (Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass1_0__ctor_m17D7042263555D9285249FE31F539E83D8D454F8 (U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0* __this, const RuntimeMethod* method) ;
inline void Predicate_1__ctor_m78475C0CC12642569A3332EAA2BF27C295FC7D56 (Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
inline Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* List_1_Find_m92CAE29C6D12B9D853DC6E82519372D30A65C99C (List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* __this, Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C* ___0_match, const RuntimeMethod* method)
{
	return ((  Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* (*) (List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1*, Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C*, const RuntimeMethod*))List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared)(__this, ___0_match, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_Awake_mC432C3C1F1352C6E2EF92643401C8A8424542EFB (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasScaler_get_scaleFactor_mB2BFA22B99AEC96F09886F490DA9EE2F825D3431 (CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventData_get_pointerId_m81DDB468147FE75C1474C9C6C35753BB53A21275_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, float ___1_maxLength, const RuntimeMethod* method) ;
inline void UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638 (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, int32_t ___0_arg0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A*, int32_t, const RuntimeMethod*))UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_gshared)(__this, ___0_arg0, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_OnPointerUp_mCF6EAAD1B9CE766CF2B3F27336504F39B3DEA00B (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_up_m1FBA5A97E5057747AC027AD5897EDE80A554D554 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton__ctor_m04F15F209F999DC5543695135BC0ABF471013F1C (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) ;
inline Enumerator_t15AF13FA75565F9629796CC258747D11849767F6 List_1_GetEnumerator_mC26F173E4FD0CB1BAAA38CAA2D028E5976076141 (List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t15AF13FA75565F9629796CC258747D11849767F6 (*) (List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m45822E4B1A37F736297A1E4E82C187675E4570F4 (Enumerator_t15AF13FA75565F9629796CC258747D11849767F6* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t15AF13FA75565F9629796CC258747D11849767F6*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* Enumerator_get_Current_mC846CF3F39E06E087C213979336CCD0B7CEC2912_inline (Enumerator_t15AF13FA75565F9629796CC258747D11849767F6* __this, const RuntimeMethod* method)
{
	return ((  Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* (*) (Enumerator_t15AF13FA75565F9629796CC258747D11849767F6*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mEBF1AD15094FDCFB5E08A44EA323DA7A924C782C (Enumerator_t15AF13FA75565F9629796CC258747D11849767F6* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t15AF13FA75565F9629796CC258747D11849767F6*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A List_1_GetEnumerator_mC1B4EE6B440F395BC55510FD571F0C31B2A03FFE (List_1_tA45AF46ADAFAFE4A5AB3C1F2504647F7CF98AD08* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A (*) (List_1_tA45AF46ADAFAFE4A5AB3C1F2504647F7CF98AD08*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mF0635EDF1E6422687698F58FA6B12AFCC8404F0E (Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* Enumerator_get_Current_m23C9CCF2C730723E1D85E6C0646C146045FE191C_inline (Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A* __this, const RuntimeMethod* method)
{
	return ((  TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* (*) (Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_mEE19E65ECF05A0F2CAB3A9F2A0B57914142598B4 (Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BtnSetting_Init_mAA1A211939D6A066B9BC2A66E6569A9FCF7C08F8 (BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BtnSetting_Update_mF7B039F9803AD78BE9ED0EB23A04591CF9020FA9 (BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BtnSetting_ToFocusedScale_mDE898643DE883E75AA21FBFD86CBB8E68F913153 (BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BtnSetting_ToUnfocusedScale_m13B8AAEBE23D931C86D743027990ED6CF2B57BCA (BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIScaler_UpdateScale_m60D03BA4A2C781F733964466636983C3B13AB857 (UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Screen_get_dpi_mEEDAA2189F84A47BD69D62A611E031D5C59CFE8E (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasScaler_set_scaleFactor_mD53E8CAE41E8C1B0DF53CCF14D5941FF8EA3488B (CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIScaler_LogScaleInfo_m5FCDD9FC990BA6429F99A4CE554A5DA29E573289 (UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIScaler_GetDiagonalInches_mB576A4144814543112241729E90B1CAD1338046E (UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5* __this, int32_t ___0_w, int32_t ___1_h, float ___2_dpi, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIScaler_GetDiagonalPixel_m7DB2CA2B0706672DB894698F5168DB745C9B9271 (UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5* __this, int32_t ___0_w, int32_t ___1_h, const RuntimeMethod* method) ;
inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_UpdateSkillCancellerState_m4DD07B03B2F7E8DDC3FFBDB7739E9B48B37DEC02 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
inline SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* Component_GetComponent_TisSkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9_m6F70CD9982393EEBA05C966268E3FD08799C719C (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UniversalButton_IsFingerOverSkillCancellerButton_m38D48664E563D2CD07BFFCE943339F192FB4D54C (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) ;
inline void UnityEvent_1__ctor_mCE6AA3B34C1148F11D1273C068A6A39430911684 (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A*, const RuntimeMethod*))UnityEvent_1__ctor_mCE6AA3B34C1148F11D1273C068A6A39430911684_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* PlayerController_get_Instance_mE6941281DCFE566A4A9FF3D14D94C49FD86AB817_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlayerController_set_Instance_mE5C864EE86EF6EBDBC809D81C98057A216349C50_inline (PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* ___0_value, const RuntimeMethod* method) ;
inline Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3 (int32_t ___0_button, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButtonUp_mBE89CC9C69BBEA9A863819E77EA54411B0476ED6 (int32_t ___0_button, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_Rotate_m2A308205498AFEEA3DF784B1C86E4F7C126CA2EE (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_eulers, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Material_get_shader_m8B0C11AE6F2AD7DE30AF52D3195EB716F7A71983 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetVector_m69444B8040D955821F241113446CC8713C9E12D1 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImageMaterialInfo__ctor_m5E384167B2F297E5C8AE1F19A1131E2D459039D1 (ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993* __this, float ___0_width, float ___1_height, float ___2_pixelWorldScale, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___3_radius, float ___4_borderWidth, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ProceduralImageMaterialInfo_ToString_m12924C15A238E6B1229125D319AAD59EA51B0176 (ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993* __this, const RuntimeMethod* method) ;
inline ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_set_ModifierType_mCC372EAD4EB406E5B6A6ED402356370068B9F7A3 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* ProceduralImage_get_Modifier_m4015052D0BF873940769D3460F60DC850206EFCC (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* GameObject_AddComponent_mDF246771EC34613FA6AF0C98D443368FB43E9F36 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, Type_t* ___0_componentType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_set_Modifier_mFBFEEF7951A28CC1364ADAF06AB41BCD364B20FD (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnEnable_m35B953599A5E65EFEA059E93772D73ACA91BD073 (Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_Init_m91B6FC11297BD8E61A41B3D7B0016309DDB91D78 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* EmptySprite_Get_mD5056C4F8DCDB4B094AC95F7D55E82CE441E6C0F (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5 (String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_mCE17F4139B7DF5BB96192C88AF390D3C99F11858_inline (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_values, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* Image_get_overrideSprite_mE3FDFDD768A99DA4F19356E1D3F158A29E7A3C65 (Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnPopulateMesh_m5B662B655BB6DD663AFBF9DF440DF6C6C2EEF9EB (Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* __this, VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___0_toFill, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_type_m7CE3AA14B38E1C50AC8362176AE842992DA8C639 (Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_GenerateSimpleSprite_m9813140F6C3A9FA2A2646FBB98337EA3B46E3D85 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___0_vh, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Graphic_GetPixelAdjustedRect_m70D7B527D04C0B88C23E7C6661A8FF1ECC4B4BA1 (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_Clear_mB19E51AD5AF1C04CB2C6E6A272D032D651EC40F5 (VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_AddVert_m2187D76DC2CE7E9AF69280424660739858901287 (VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___1_color, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___2_uv0, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_AddTriangle_mBA2504734E550C672A33168BE119D76D92C788A4 (VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* __this, int32_t ___0_idx0, int32_t ___1_idx1, int32_t ___2_idx2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_GetWorldCorners_m6E15303C3B065B2F65E0A7F0E0217695564C2E09 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_fourCornersArray, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ProceduralImage_FixRadius_mD6555971F03B065C04BF130105CA39842396022A (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_vec, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* MaterialHelper_SetMaterialValues_mE67D0D37EE2CE98929E8C2425F138C7A69392C91 (ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993 ___0_info, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_baseMaterial, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* MaskableGraphic_GetModifiedMaterial_mBE4C5B18ED4221E0A6C026C750B6A04E9B35312A (MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_baseMaterial, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__ctor_m8F922348981CDB74700D89D833FE39611FA4BC37 (Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* bl_MiniMapTagIcon_get_GetImage_mD628636650DB29409B471EB118CCC049571B2E5F (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, const RuntimeMethod* method) 
{
	{
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_0 = __this->___tagImg;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float bl_MiniMapTagIcon_get_Opacity_m67CD7FEEEBAC462E9BCCDEADF164AC1E29A2D64A (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, const RuntimeMethod* method) 
{
	{
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_0 = __this->___rootGroup;
		NullCheck(L_0);
		float L_1;
		L_1 = CanvasGroup_get_alpha_mBFEA193D2886B27CC53B31F90F7A1659B67ED6DF(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MiniMapTagIcon_set_Opacity_mE6177488A9A6F2986A9F6E339034B8643CB60D5D (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_0 = __this->___rootGroup;
		float L_1 = ___0_value;
		float L_2 = __this->___maxOpacity;
		NullCheck(L_0);
		CanvasGroup_set_alpha_m5C06839316D948BB4F75ED72C87FA1F1A20C333F(L_0, ((float)il2cpp_codegen_multiply(L_1, L_2)), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MiniMapTagIcon_SetUp_m8EABC6A8100D5AE1C86134218D43F9C17586298D (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, bl_MiniMapEntityBase_tE735FBA2B43B1232B5C871C7106A6BAC6E10673C* ___0_entity, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MiniMapTagIcon_SetActive_mC104B68392B90508DBA754AEBDB6A7AA023D1C0F (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, bool ___0_active, const RuntimeMethod* method) 
{
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
		L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		bool L_1 = ___0_active;
		NullCheck(L_0);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MiniMapTagIcon_SetOpacity_mE8E7D01B3D84305A855B68E8539EC59C7619FF2D (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, float ___0_opacity, const RuntimeMethod* method) 
{
	{
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_0 = __this->___rootGroup;
		float L_1 = ___0_opacity;
		NullCheck(L_0);
		CanvasGroup_set_alpha_m5C06839316D948BB4F75ED72C87FA1F1A20C333F(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MiniMapTagIcon_SetText_m5D4A56D7CD7B468A1E23E6DD1A71D34BB7FCAAD0 (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, String_t* ___0_text, const RuntimeMethod* method) 
{
	{
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___tagText;
		String_t* L_1 = ___0_text;
		NullCheck(L_0);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_0, L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MiniMapTagIcon_SpawnedDelayed_m979316403FCD161A82C73B5B2EDB2087CD7136C1 (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, float ___0_wdelay, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_wdelay;
		__this->___delay = L_0;
		RuntimeObject* L_1;
		L_1 = bl_MiniMapTagIcon_FadeIcon_m49AD9ED4005C775E3838C591C3D162E780343CA5(__this, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2;
		L_2 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* bl_MiniMapTagIcon_FadeIcon_m49AD9ED4005C775E3838C591C3D162E780343CA5 (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B* L_0 = (U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B*)il2cpp_codegen_object_new(U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B_il2cpp_TypeInfo_var);
		U3CFadeIconU3Ed__15__ctor_m5D69B37BAD6E6B6B857C62239279EDC3FEFC5296(L_0, 0, NULL);
		U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MiniMapTagIcon__ctor_m78BBB2AB28140F0FBCAD400D953E2459F46A88FF (bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* __this, const RuntimeMethod* method) 
{
	{
		__this->___tagImg = (Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___tagImg), (void*)(Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E*)NULL);
		__this->___tagText = (Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___tagText), (void*)(Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62*)NULL);
		__this->___rootGroup = (CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___rootGroup), (void*)(CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094*)NULL);
		__this->___maxOpacity = (1.0f);
		__this->___delay = (0.0f);
		bl_MiniMapIconBase__ctor_m76E56069BE6B807E615594B1836C0101FD3F28E5(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFadeIconU3Ed__15__ctor_m5D69B37BAD6E6B6B857C62239279EDC3FEFC5296 (U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFadeIconU3Ed__15_System_IDisposable_Dispose_m77937E4514631505FCE397DE1FC6498ABFA81BE4 (U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CFadeIconU3Ed__15_MoveNext_m9631FBF6751F2EEB68B8F423C72273A230C56E68 (U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (L_1)
		{
			case 0:
			{
				goto IL_001b;
			}
			case 1:
			{
				goto IL_001d;
			}
			case 2:
			{
				goto IL_001f;
			}
		}
	}
	{
		goto IL_0024;
	}

IL_001b:
	{
		goto IL_0026;
	}

IL_001d:
	{
		goto IL_004d;
	}

IL_001f:
	{
		goto IL_00ad;
	}

IL_0024:
	{
		return (bool)0;
	}

IL_0026:
	{
		__this->___U3CU3E1__state = (-1);
		bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* L_2 = __this->___U3CU3E4__this;
		NullCheck(L_2);
		float L_3 = L_2->___delay;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_4 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_4, L_3, NULL);
		__this->___U3CU3E2__current = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_4);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_004d:
	{
		__this->___U3CU3E1__state = (-1);
		__this->___U3CdU3E5__1 = (0.0f);
		goto IL_00b5;
	}

IL_0061:
	{
		float L_5 = __this->___U3CdU3E5__1;
		float L_6;
		L_6 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->___U3CdU3E5__1 = ((float)il2cpp_codegen_add(L_5, ((float)il2cpp_codegen_multiply(L_6, (2.0f)))));
		bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* L_7 = __this->___U3CU3E4__this;
		NullCheck(L_7);
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_8 = L_7->___rootGroup;
		bl_MiniMapTagIcon_t5937165467CE7DE04BE3B19B883767D5A04C0B65* L_9 = __this->___U3CU3E4__this;
		NullCheck(L_9);
		float L_10 = L_9->___maxOpacity;
		float L_11 = __this->___U3CdU3E5__1;
		NullCheck(L_8);
		CanvasGroup_set_alpha_m5C06839316D948BB4F75ED72C87FA1F1A20C333F(L_8, ((float)il2cpp_codegen_multiply(L_10, L_11)), NULL);
		__this->___U3CU3E2__current = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)NULL);
		__this->___U3CU3E1__state = 2;
		return (bool)1;
	}

IL_00ad:
	{
		__this->___U3CU3E1__state = (-1);
	}

IL_00b5:
	{
		float L_12 = __this->___U3CdU3E5__1;
		V_1 = (bool)((((float)L_12) < ((float)(1.0f)))? 1 : 0);
		bool L_13 = V_1;
		if (L_13)
		{
			goto IL_0061;
		}
	}
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFadeIconU3Ed__15_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m75848B78BACA67D29F8A4FE16AA571971441E7A1 (U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFadeIconU3Ed__15_System_Collections_IEnumerator_Reset_m4DB18ED52A9F0981F8AEF4457A82522B371DABA4 (U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CFadeIconU3Ed__15_System_Collections_IEnumerator_Reset_m4DB18ED52A9F0981F8AEF4457A82522B371DABA4_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFadeIconU3Ed__15_System_Collections_IEnumerator_get_Current_mB6F415DF4B3801B8BE1490107CB1B5234F04935E (U3CFadeIconU3Ed__15_t4206C04F72989412A4DC6B55939D7E74F3D3E93B* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_CreateItemExample_Start_m3B16369D8CE2DBE84A729F52B290391F00348673 (bl_CreateItemExample_tD99BD2F7A80967D534FFA7EBABD2FC9AF60724F5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_Tisbl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE_m465B0E572F31D07EF16A67778F642A04D96DCED9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE* L_0;
		L_0 = Component_GetComponent_Tisbl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE_m465B0E572F31D07EF16A67778F642A04D96DCED9(__this, Component_GetComponent_Tisbl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE_m465B0E572F31D07EF16A67778F642A04D96DCED9_RuntimeMethod_var);
		__this->___exampler = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___exampler), (void*)L_0);
		bl_MiniMapDemo_t3112B9E439421296535FE6DE0CE166043602FAFE* L_1 = __this->___exampler;
		NullCheck(L_1);
		bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* L_2;
		L_2 = bl_MiniMapDemo_get_GetActiveMiniMap_m119A8EF85B640763D68306588B34338F4C044C0B(L_1, NULL);
		__this->___MiniMap = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___MiniMap), (void*)L_2);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_CreateItemExample_Update_m31F9C97B67A5408413CA9A4DC37A138D07F26C29 (bl_CreateItemExample_tD99BD2F7A80967D534FFA7EBABD2FC9AF60724F5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBC1FBDF3F91C0637B6624C6C526B3718C7E46A2);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* L_0 = __this->___MiniMap;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0013;
		}
	}
	{
		goto IL_0043;
	}

IL_0013:
	{
		bool L_3;
		L_3 = Input_GetButtonDown_mEF5F80C9E8F04104E807D9CBD6F70CDB98751579(_stringLiteralFBC1FBDF3F91C0637B6624C6C526B3718C7E46A2, NULL);
		V_1 = L_3;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_002a;
		}
	}
	{
		bl_CreateItemExample_CreateItem_mD588ADF5B62669E7EE0AD83ADB79ACD4958BA989(__this, NULL);
	}

IL_002a:
	{
		bool L_5;
		L_5 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)104), NULL);
		V_2 = L_5;
		bool L_6 = V_2;
		if (!L_6)
		{
			goto IL_0043;
		}
	}
	{
		bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* L_7 = __this->___MiniMap;
		NullCheck(L_7);
		bl_MiniMap_DoHitEffect_mE333FC8D9EB9A94C640FA58487D31F015444A18A(L_7, NULL);
	}

IL_0043:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_CreateItemExample_CreateItem_mD588ADF5B62669E7EE0AD83ADB79ACD4958BA989 (bl_CreateItemExample_tD99BD2F7A80967D534FFA7EBABD2FC9AF60724F5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B* V_3 = NULL;
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
		L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL);
		NullCheck(L_0);
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_2;
		L_2 = Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315(L_0, L_1, NULL);
		V_0 = L_2;
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_3 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Physics_Raycast_mCAC9F02A1AAB49E16B384EBC8318E2DF30F4B0E5(L_3, (&V_1), NULL);
		V_2 = L_4;
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0052;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline((&V_0), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_1), NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
		L_8 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_6, L_7, L_8, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		L_9 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_1), NULL);
		MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B* L_10 = (MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B*)il2cpp_codegen_object_new(MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B_il2cpp_TypeInfo_var);
		MiniMapIconSettings__ctor_m5A65875AB400DB0F776B08015075AFC4D86E4FB7(L_10, L_9, NULL);
		V_3 = L_10;
		bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* L_11 = __this->___MiniMap;
		MiniMapIconSettings_t662D42CD7ADA284A9D80143C7349E05FF4D6830B* L_12 = V_3;
		NullCheck(L_11);
		bl_MiniMapEntityBase_tE735FBA2B43B1232B5C871C7106A6BAC6E10673C* L_13;
		L_13 = bl_MiniMap_CreateNewItem_mDA4320FF822CCE6F0FB2A20D7C501CE96A4A4B44(L_11, L_12, NULL);
	}

IL_0052:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_CreateItemExample__ctor_m6D4DD3FE182D52616ED6DD312D55E1BAF7BC9D67 (bl_CreateItemExample_tD99BD2F7A80967D534FFA7EBABD2FC9AF60724F5* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_DamageBoxDemo_OnTriggerEnter_mECB2E59D34C3C6FC98493BC86D8D676704159AAC (bl_DamageBoxDemo_t66991CA3D33E3163EC7F7EC4F5940646A88654FE* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001d;
		}
	}
	{
		bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* L_3;
		L_3 = bl_MiniMap_get_ActiveMiniMap_mCBF173CE838CA5049ED8C20ABDA8C67D61651316_inline(NULL);
		NullCheck(L_3);
		bl_MiniMap_DoHitEffect_mE333FC8D9EB9A94C640FA58487D31F015444A18A(L_3, NULL);
	}

IL_001d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_DamageBoxDemo__ctor_mBF9390BA0FAA0E61F973373C6AE4E833F85A8AEA (bl_DamageBoxDemo_t66991CA3D33E3163EC7F7EC4F5940646A88654FE* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MouseLook_Init_m7E012DC7CFC7D96B87527717F0D9D4035A6DA0B7 (bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_character, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_camera, const RuntimeMethod* method) 
{
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_character;
		NullCheck(L_0);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
		L_1 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_0, NULL);
		__this->___m_CharacterTargetRot = L_1;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___1_camera;
		NullCheck(L_2);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
		L_3 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_2, NULL);
		__this->___m_CameraTargetRot = L_3;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MouseLook_LookRotation_m418C79564E35099DF263C23DAA47F48F76BB0624 (bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_character, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_camera, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	bool V_2 = false;
	bool V_3 = false;
	{
		float L_0;
		L_0 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, NULL);
		float L_1 = __this->___XSensitivity;
		V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1));
		float L_2;
		L_2 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, NULL);
		float L_3 = __this->___YSensitivity;
		V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3));
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = __this->___m_CharacterTargetRot;
		float L_5 = V_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
		L_6 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_5, (0.0f), NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
		L_7 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_4, L_6, NULL);
		__this->___m_CharacterTargetRot = L_7;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = __this->___m_CameraTargetRot;
		float L_9 = V_1;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
		L_10 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline(((-L_9)), (0.0f), (0.0f), NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
		L_11 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_8, L_10, NULL);
		__this->___m_CameraTargetRot = L_11;
		bool L_12 = __this->___clampVerticalRotation;
		V_2 = L_12;
		bool L_13 = V_2;
		if (!L_13)
		{
			goto IL_0084;
		}
	}
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = __this->___m_CameraTargetRot;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
		L_15 = bl_MouseLook_ClampRotationAroundXAxis_m732438F48CB9CB471CA821807EFDD16A6025BC69(__this, L_14, NULL);
		__this->___m_CameraTargetRot = L_15;
	}

IL_0084:
	{
		bool L_16 = __this->___smooth;
		V_3 = L_16;
		bool L_17 = V_3;
		if (!L_17)
		{
			goto IL_00da;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = ___0_character;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = ___0_character;
		NullCheck(L_19);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
		L_20 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_19, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = __this->___m_CharacterTargetRot;
		float L_22 = __this->___smoothTime;
		float L_23;
		L_23 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24;
		L_24 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_20, L_21, ((float)il2cpp_codegen_multiply(L_22, L_23)), NULL);
		NullCheck(L_18);
		Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_18, L_24, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = ___1_camera;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = ___1_camera;
		NullCheck(L_26);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27;
		L_27 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_26, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = __this->___m_CameraTargetRot;
		float L_29 = __this->___smoothTime;
		float L_30;
		L_30 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31;
		L_31 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_27, L_28, ((float)il2cpp_codegen_multiply(L_29, L_30)), NULL);
		NullCheck(L_25);
		Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_25, L_31, NULL);
		goto IL_00f6;
	}

IL_00da:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = ___0_character;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33 = __this->___m_CharacterTargetRot;
		NullCheck(L_32);
		Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_32, L_33, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = ___1_camera;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35 = __this->___m_CameraTargetRot;
		NullCheck(L_34);
		Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_34, L_35, NULL);
	}

IL_00f6:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 bl_MouseLook_ClampRotationAroundXAxis_m732438F48CB9CB471CA821807EFDD16A6025BC69 (bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		float* L_0 = (float*)(&(&___0_q)->___x);
		float* L_1 = L_0;
		float L_2 = *((float*)L_1);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___0_q;
		float L_4 = L_3.___w;
		*((float*)L_1) = (float)((float)(L_2/L_4));
		float* L_5 = (float*)(&(&___0_q)->___y);
		float* L_6 = L_5;
		float L_7 = *((float*)L_6);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_q;
		float L_9 = L_8.___w;
		*((float*)L_6) = (float)((float)(L_7/L_9));
		float* L_10 = (float*)(&(&___0_q)->___z);
		float* L_11 = L_10;
		float L_12 = *((float*)L_11);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13 = ___0_q;
		float L_14 = L_13.___w;
		*((float*)L_11) = (float)((float)(L_12/L_14));
		(&___0_q)->___w = (1.0f);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = ___0_q;
		float L_16 = L_15.___x;
		float L_17;
		L_17 = atanf(L_16);
		V_0 = ((float)il2cpp_codegen_multiply((114.59156f), L_17));
		float L_18 = V_0;
		float L_19 = __this->___MinimumX;
		float L_20 = __this->___MaximumX;
		float L_21;
		L_21 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_18, L_19, L_20, NULL);
		V_0 = L_21;
		float L_22 = V_0;
		float L_23;
		L_23 = tanf(((float)il2cpp_codegen_multiply((0.00872664619f), L_22)));
		(&___0_q)->___x = L_23;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_q;
		V_1 = L_24;
		goto IL_007c;
	}

IL_007c:
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25 = V_1;
		return L_25;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_MouseLook__ctor_m40B09477C4135521695CBABBCAFF27BA32964091 (bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4* __this, const RuntimeMethod* method) 
{
	{
		__this->___XSensitivity = (2.0f);
		__this->___YSensitivity = (2.0f);
		__this->___clampVerticalRotation = (bool)1;
		__this->___MinimumX = (-90.0f);
		__this->___MaximumX = (90.0f);
		__this->___smoothTime = (5.0f);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_Start_m29523165D33F5C8A0155A3EB99B4CEF04BA62A0A (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0;
		L_0 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(__this, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var);
		__this->___m_CharacterController = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CharacterController), (void*)L_0);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
		L_1 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		__this->___m_Camera = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Camera), (void*)L_1);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = __this->___m_Camera;
		NullCheck(L_2);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
		L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
		NullCheck(L_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_3, NULL);
		__this->___m_OriginalCameraPosition = L_4;
		bool L_5 = __this->___is2D;
		V_0 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_0;
		if (!L_6)
		{
			goto IL_0067;
		}
	}
	{
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_7 = __this->___m_FovKick;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = __this->___m_Camera;
		NullCheck(L_7);
		bl_FOVKick_Setup_mB41CBF185F7ED009168802DC2505EA126389849D(L_7, L_8, NULL);
		bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* L_9 = __this->___m_HeadBob;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = __this->___m_Camera;
		float L_11 = __this->___m_StepInterval;
		NullCheck(L_9);
		bl_CurveControlledBob_Setup_m181FF056AD68BAF7882503DF0B0C01D6223D546C(L_9, L_10, L_11, NULL);
	}

IL_0067:
	{
		__this->___m_StepCycle = (0.0f);
		float L_12 = __this->___m_StepCycle;
		__this->___m_NextStep = ((float)(L_12/(2.0f)));
		__this->___m_Jumping = (bool)0;
		AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_13;
		L_13 = Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B(__this, Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var);
		__this->___m_AudioSource = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AudioSource), (void*)L_13);
		bool L_14 = __this->___is2D;
		V_1 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
		bool L_15 = V_1;
		if (!L_15)
		{
			goto IL_00c3;
		}
	}
	{
		bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4* L_16 = __this->___m_MouseLook;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
		L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_18 = __this->___m_Camera;
		NullCheck(L_18);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
		L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_18, NULL);
		NullCheck(L_16);
		bl_MouseLook_Init_m7E012DC7CFC7D96B87527717F0D9D4035A6DA0B7(L_16, L_17, L_19, NULL);
	}

IL_00c3:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_Update_mC3A1515D010F780B23757798DB4FD6A87E636E19 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B10_0 = 0;
	int32_t G_B16_0 = 0;
	{
		bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* L_0;
		L_0 = bl_MiniMap_get_ActiveMiniMap_mCBF173CE838CA5049ED8C20ABDA8C67D61651316_inline(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* L_2;
		L_2 = bl_MiniMap_get_ActiveMiniMap_mCBF173CE838CA5049ED8C20ABDA8C67D61651316_inline(NULL);
		NullCheck(L_2);
		bool L_3;
		L_3 = bl_MiniMap_get_isFullScreen_m622C2C8C3BBBAC4EF24D81F7F91DF13063774A6D_inline(L_2, NULL);
		G_B3_0 = ((int32_t)(L_3));
		goto IL_001b;
	}

IL_001a:
	{
		G_B3_0 = 0;
	}

IL_001b:
	{
		V_0 = (bool)G_B3_0;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0024;
		}
	}
	{
		goto IL_00c0;
	}

IL_0024:
	{
		bool L_5 = __this->___m_Jump;
		V_1 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0040;
		}
	}
	{
		bool L_7;
		L_7 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)32), NULL);
		__this->___m_Jump = L_7;
	}

IL_0040:
	{
		bool L_8 = __this->___m_PreviouslyGrounded;
		if (L_8)
		{
			goto IL_0055;
		}
	}
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_9 = __this->___m_CharacterController;
		NullCheck(L_9);
		bool L_10;
		L_10 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_9, NULL);
		G_B10_0 = ((int32_t)(L_10));
		goto IL_0056;
	}

IL_0055:
	{
		G_B10_0 = 0;
	}

IL_0056:
	{
		V_2 = (bool)G_B10_0;
		bool L_11 = V_2;
		if (!L_11)
		{
			goto IL_008c;
		}
	}
	{
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_12 = __this->___m_JumpBob;
		NullCheck(L_12);
		RuntimeObject* L_13;
		L_13 = bl_LerpControlledBob_DoBobCycle_mC6A56EE5DFE706242A56F3036FA677FA92FA8D48(L_12, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_14;
		L_14 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_13, NULL);
		MinimapPlayerController_PlayLandingSound_m93A6EFF6E64E317A6829EE79A59764948836E224(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_MoveDir);
		L_15->___y = (0.0f);
		__this->___m_Jumping = (bool)0;
	}

IL_008c:
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_16 = __this->___m_CharacterController;
		NullCheck(L_16);
		bool L_17;
		L_17 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_16, NULL);
		if (L_17)
		{
			goto IL_00a9;
		}
	}
	{
		bool L_18 = __this->___m_Jumping;
		if (L_18)
		{
			goto IL_00a9;
		}
	}
	{
		bool L_19 = __this->___m_PreviouslyGrounded;
		G_B16_0 = ((int32_t)(L_19));
		goto IL_00aa;
	}

IL_00a9:
	{
		G_B16_0 = 0;
	}

IL_00aa:
	{
		V_3 = (bool)G_B16_0;
		bool L_20 = V_3;
		if (!L_20)
		{
			goto IL_00c0;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_21 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_MoveDir);
		L_21->___y = (0.0f);
	}

IL_00c0:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_PlayLandingSound_m93A6EFF6E64E317A6829EE79A59764948836E224 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) 
{
	{
		AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0 = __this->___m_AudioSource;
		AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_1 = __this->___m_LandSound;
		NullCheck(L_0);
		AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70(L_0, L_1, NULL);
		AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_2 = __this->___m_AudioSource;
		NullCheck(L_2);
		AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3(L_2, NULL);
		float L_3 = __this->___m_StepCycle;
		__this->___m_NextStep = ((float)il2cpp_codegen_add(L_3, (0.5f)));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_FixedUpdate_m3876A75FB44C8B18B8FA14C7113C052F7CFC3D00 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	{
		float* L_0 = (float*)(&__this->___targetSpeed);
		MinimapPlayerController_GetInput_m2348C2E7295A880771BC14DA6DD6340C5B499A8B(__this, L_0, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
		L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_1, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_Input);
		float L_4 = L_3->___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, L_4, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
		L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_6);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_6, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_8 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_Input);
		float L_9 = L_8->___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_7, L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_10, NULL);
		V_0 = L_11;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
		L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_12);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL);
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_14 = __this->___m_CharacterController;
		NullCheck(L_14);
		float L_15;
		L_15 = CharacterController_get_radius_mA7095C2FFBA77AE532CD9B219D506D871E86BFC5(L_14, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		L_16 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL);
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_17 = __this->___m_CharacterController;
		NullCheck(L_17);
		float L_18;
		L_18 = CharacterController_get_height_m18EC4D93673A225648DCB302BAB4F8A5FE4A20AF(L_17, NULL);
		il2cpp_codegen_runtime_class_init_inline(Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		bool L_19;
		L_19 = Physics_SphereCast_mD53E280903384004D4304150552D50DD3F8C1F58(L_13, L_15, L_16, (&V_1), ((float)(L_18/(2.0f))), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_1), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		L_22 = Vector3_ProjectOnPlane_m68FB895F6E9FCC45676BB8B95857D091C0D78794_inline(L_20, L_21, NULL);
		V_2 = L_22;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
		L_23 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
		V_0 = L_23;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_24 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_MoveDir);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
		float L_26 = L_25.___x;
		float L_27 = __this->___targetSpeed;
		L_24->___x = ((float)il2cpp_codegen_multiply(L_26, L_27));
		bool L_28 = __this->___is2D;
		V_3 = (bool)((((int32_t)L_28) == ((int32_t)0))? 1 : 0);
		bool L_29 = V_3;
		if (!L_29)
		{
			goto IL_00d3;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_30 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_MoveDir);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_0;
		float L_32 = L_31.___z;
		float L_33 = __this->___targetSpeed;
		L_30->___z = ((float)il2cpp_codegen_multiply(L_32, L_33));
	}

IL_00d3:
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_34 = __this->___m_CharacterController;
		NullCheck(L_34);
		bool L_35;
		L_35 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_34, NULL);
		V_4 = L_35;
		bool L_36 = V_4;
		if (!L_36)
		{
			goto IL_012e;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_37 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_MoveDir);
		float L_38 = __this->___m_StickToGroundForce;
		L_37->___y = ((-L_38));
		bool L_39 = __this->___m_Jump;
		V_5 = L_39;
		bool L_40 = V_5;
		if (!L_40)
		{
			goto IL_012b;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_41 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_MoveDir);
		float L_42 = __this->___m_JumpSpeed;
		L_41->___y = L_42;
		MinimapPlayerController_PlayJumpSound_m02D975E8AAF75FB9ACB4A928AECA224155877BCF(__this, NULL);
		__this->___m_Jump = (bool)0;
		__this->___m_Jumping = (bool)1;
	}

IL_012b:
	{
		goto IL_015b;
	}

IL_012e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = __this->___m_MoveDir;
		il2cpp_codegen_runtime_class_init_inline(Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
		L_44 = Physics_get_gravity_m94393492AE4ED8B38A22ECCDCD2DDDB71BFA010D(NULL);
		float L_45 = __this->___m_GravityMultiplier;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
		L_46 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_44, L_45, NULL);
		float L_47;
		L_47 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
		L_48 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_46, L_47, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
		L_49 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_43, L_48, NULL);
		__this->___m_MoveDir = L_49;
	}

IL_015b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_LateUpdate_mE76D5FDC091615B4C561841D15FBB499C185F059 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B3_0 = 0;
	{
		bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* L_0;
		L_0 = bl_MiniMap_get_ActiveMiniMap_mCBF173CE838CA5049ED8C20ABDA8C67D61651316_inline(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* L_2;
		L_2 = bl_MiniMap_get_ActiveMiniMap_mCBF173CE838CA5049ED8C20ABDA8C67D61651316_inline(NULL);
		NullCheck(L_2);
		bool L_3;
		L_3 = bl_MiniMap_get_isFullScreen_m622C2C8C3BBBAC4EF24D81F7F91DF13063774A6D_inline(L_2, NULL);
		G_B3_0 = ((int32_t)(L_3));
		goto IL_001b;
	}

IL_001a:
	{
		G_B3_0 = 0;
	}

IL_001b:
	{
		V_0 = (bool)G_B3_0;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0021;
		}
	}
	{
		goto IL_0083;
	}

IL_0021:
	{
		bool L_5 = __this->___is2D;
		V_1 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0037;
		}
	}
	{
		MinimapPlayerController_RotateView_m7727A7563D5E1B2665923EF64CF33E1F53AB1732(__this, NULL);
	}

IL_0037:
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_7 = __this->___m_CharacterController;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___m_MoveDir;
		float L_9;
		L_9 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, L_9, NULL);
		NullCheck(L_7);
		int32_t L_11;
		L_11 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_7, L_10, NULL);
		__this->___m_CollisionFlags = L_11;
		float L_12 = __this->___targetSpeed;
		MinimapPlayerController_ProgressStepCycle_m1ED5E000436D729963507732F8DD3BF962314393(__this, L_12, NULL);
		float L_13 = __this->___targetSpeed;
		MinimapPlayerController_UpdateCameraPosition_mD63D95888D12F09488E34E2883CEA235E44BD380(__this, L_13, NULL);
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_14 = __this->___m_CharacterController;
		NullCheck(L_14);
		bool L_15;
		L_15 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_14, NULL);
		__this->___m_PreviouslyGrounded = L_15;
	}

IL_0083:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_PlayJumpSound_m02D975E8AAF75FB9ACB4A928AECA224155877BCF (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) 
{
	{
		AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0 = __this->___m_AudioSource;
		AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_1 = __this->___m_JumpSound;
		NullCheck(L_0);
		AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70(L_0, L_1, NULL);
		AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_2 = __this->___m_AudioSource;
		NullCheck(L_2);
		AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3(L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_ProgressStepCycle_m1ED5E000436D729963507732F8DD3BF962314393 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, float ___0_speed, const RuntimeMethod* method) 
{
	bool V_0 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	float G_B9_0 = 0.0f;
	float G_B9_1 = 0.0f;
	float G_B9_2 = 0.0f;
	MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* G_B9_3 = NULL;
	float G_B8_0 = 0.0f;
	float G_B8_1 = 0.0f;
	float G_B8_2 = 0.0f;
	MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* G_B8_3 = NULL;
	float G_B10_0 = 0.0f;
	float G_B10_1 = 0.0f;
	float G_B10_2 = 0.0f;
	float G_B10_3 = 0.0f;
	MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* G_B10_4 = NULL;
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___m_CharacterController;
		NullCheck(L_0);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = CharacterController_get_velocity_mD385DA9478B1FDCB0E9B2D2CA3647B85F1928C8C(L_0, NULL);
		V_1 = L_1;
		float L_2;
		L_2 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_1), NULL);
		if ((!(((float)L_2) > ((float)(0.0f)))))
		{
			goto IL_0047;
		}
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_Input);
		float L_4 = L_3->___x;
		if ((!(((float)L_4) == ((float)(0.0f)))))
		{
			goto IL_0044;
		}
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_Input);
		float L_6 = L_5->___y;
		G_B4_0 = ((((int32_t)((((float)L_6) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0045;
	}

IL_0044:
	{
		G_B4_0 = 1;
	}

IL_0045:
	{
		G_B6_0 = G_B4_0;
		goto IL_0048;
	}

IL_0047:
	{
		G_B6_0 = 0;
	}

IL_0048:
	{
		V_0 = (bool)G_B6_0;
		bool L_7 = V_0;
		if (!L_7)
		{
			goto IL_008c;
		}
	}
	{
		float L_8 = __this->___m_StepCycle;
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_9 = __this->___m_CharacterController;
		NullCheck(L_9);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = CharacterController_get_velocity_mD385DA9478B1FDCB0E9B2D2CA3647B85F1928C8C(L_9, NULL);
		V_1 = L_10;
		float L_11;
		L_11 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
		float L_12 = ___0_speed;
		bool L_13 = __this->___m_IsWalking;
		if (L_13)
		{
			G_B9_0 = L_12;
			G_B9_1 = L_11;
			G_B9_2 = L_8;
			G_B9_3 = __this;
			goto IL_0078;
		}
		G_B8_0 = L_12;
		G_B8_1 = L_11;
		G_B8_2 = L_8;
		G_B8_3 = __this;
	}
	{
		float L_14 = __this->___m_RunstepLenghten;
		G_B10_0 = L_14;
		G_B10_1 = G_B8_0;
		G_B10_2 = G_B8_1;
		G_B10_3 = G_B8_2;
		G_B10_4 = G_B8_3;
		goto IL_007d;
	}

IL_0078:
	{
		G_B10_0 = (1.0f);
		G_B10_1 = G_B9_0;
		G_B10_2 = G_B9_1;
		G_B10_3 = G_B9_2;
		G_B10_4 = G_B9_3;
	}

IL_007d:
	{
		float L_15;
		L_15 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
		NullCheck(G_B10_4);
		G_B10_4->___m_StepCycle = ((float)il2cpp_codegen_add(G_B10_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(G_B10_2, ((float)il2cpp_codegen_multiply(G_B10_1, G_B10_0)))), L_15))));
	}

IL_008c:
	{
		float L_16 = __this->___m_StepCycle;
		float L_17 = __this->___m_NextStep;
		V_2 = (bool)((((int32_t)((((float)L_16) > ((float)L_17))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_18 = V_2;
		if (!L_18)
		{
			goto IL_00a4;
		}
	}
	{
		goto IL_00be;
	}

IL_00a4:
	{
		float L_19 = __this->___m_StepCycle;
		float L_20 = __this->___m_StepInterval;
		__this->___m_NextStep = ((float)il2cpp_codegen_add(L_19, L_20));
		MinimapPlayerController_PlayFootStepAudio_m15F39644EDE6871174238F98E0C4A47028B26D44(__this, NULL);
	}

IL_00be:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_PlayFootStepAudio_m15F39644EDE6871174238F98E0C4A47028B26D44 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___m_CharacterController;
		NullCheck(L_0);
		bool L_1;
		L_1 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_0, NULL);
		V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_0073;
	}

IL_0016:
	{
		AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31* L_3 = __this->___m_FootstepSounds;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(1, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL);
		V_0 = L_4;
		AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_5 = __this->___m_AudioSource;
		AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31* L_6 = __this->___m_FootstepSounds;
		int32_t L_7 = V_0;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		NullCheck(L_5);
		AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70(L_5, L_9, NULL);
		AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_10 = __this->___m_AudioSource;
		AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_11 = __this->___m_AudioSource;
		NullCheck(L_11);
		AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_12;
		L_12 = AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE(L_11, NULL);
		NullCheck(L_10);
		AudioSource_PlayOneShot_m098BCAE084AABB128BB19ED805D2D985E7B75112(L_10, L_12, NULL);
		AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31* L_13 = __this->___m_FootstepSounds;
		int32_t L_14 = V_0;
		AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31* L_15 = __this->___m_FootstepSounds;
		NullCheck(L_15);
		int32_t L_16 = 0;
		AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		NullCheck(L_13);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*)L_17);
		AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31* L_18 = __this->___m_FootstepSounds;
		AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_19 = __this->___m_AudioSource;
		NullCheck(L_19);
		AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_20;
		L_20 = AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE(L_19, NULL);
		NullCheck(L_18);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*)L_20);
	}

IL_0073:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_UpdateCameraPosition_mD63D95888D12F09488E34E2883CEA235E44BD380 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, float ___0_speed, const RuntimeMethod* method) 
{
	bool V_0 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
	memset((&V_4), 0, sizeof(V_4));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
	memset((&V_5), 0, sizeof(V_5));
	int32_t G_B6_0 = 0;
	float G_B9_0 = 0.0f;
	float G_B9_1 = 0.0f;
	bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* G_B9_2 = NULL;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B9_3 = NULL;
	float G_B8_0 = 0.0f;
	float G_B8_1 = 0.0f;
	bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* G_B8_2 = NULL;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B8_3 = NULL;
	float G_B10_0 = 0.0f;
	float G_B10_1 = 0.0f;
	float G_B10_2 = 0.0f;
	bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* G_B10_3 = NULL;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B10_4 = NULL;
	{
		bool L_0 = __this->___is2D;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0120;
		}
	}
	{
		bool L_2 = __this->___m_UseHeadBob;
		V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_2;
		if (!L_3)
		{
			goto IL_0025;
		}
	}
	{
		goto IL_017e;
	}

IL_0025:
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_4 = __this->___m_CharacterController;
		NullCheck(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = CharacterController_get_velocity_mD385DA9478B1FDCB0E9B2D2CA3647B85F1928C8C(L_4, NULL);
		V_4 = L_5;
		float L_6;
		L_6 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_4), NULL);
		if ((!(((float)L_6) > ((float)(0.0f)))))
		{
			goto IL_004d;
		}
	}
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_7 = __this->___m_CharacterController;
		NullCheck(L_7);
		bool L_8;
		L_8 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_7, NULL);
		G_B6_0 = ((int32_t)(L_8));
		goto IL_004e;
	}

IL_004d:
	{
		G_B6_0 = 0;
	}

IL_004e:
	{
		V_3 = (bool)G_B6_0;
		bool L_9 = V_3;
		if (!L_9)
		{
			goto IL_00da;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = __this->___m_Camera;
		NullCheck(L_10);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
		L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
		bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* L_12 = __this->___m_HeadBob;
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_13 = __this->___m_CharacterController;
		NullCheck(L_13);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = CharacterController_get_velocity_mD385DA9478B1FDCB0E9B2D2CA3647B85F1928C8C(L_13, NULL);
		V_4 = L_14;
		float L_15;
		L_15 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_4), NULL);
		float L_16 = ___0_speed;
		bool L_17 = __this->___m_IsWalking;
		if (L_17)
		{
			G_B9_0 = L_16;
			G_B9_1 = L_15;
			G_B9_2 = L_12;
			G_B9_3 = L_11;
			goto IL_008c;
		}
		G_B8_0 = L_16;
		G_B8_1 = L_15;
		G_B8_2 = L_12;
		G_B8_3 = L_11;
	}
	{
		float L_18 = __this->___m_RunstepLenghten;
		G_B10_0 = L_18;
		G_B10_1 = G_B8_0;
		G_B10_2 = G_B8_1;
		G_B10_3 = G_B8_2;
		G_B10_4 = G_B8_3;
		goto IL_0091;
	}

IL_008c:
	{
		G_B10_0 = (1.0f);
		G_B10_1 = G_B9_0;
		G_B10_2 = G_B9_1;
		G_B10_3 = G_B9_2;
		G_B10_4 = G_B9_3;
	}

IL_0091:
	{
		NullCheck(G_B10_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = bl_CurveControlledBob_DoHeadBob_m21709C987C70EE3B4FBFF56B26B2EDE8890AED11(G_B10_3, ((float)il2cpp_codegen_add(G_B10_2, ((float)il2cpp_codegen_multiply(G_B10_1, G_B10_0)))), NULL);
		NullCheck(G_B10_4);
		Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(G_B10_4, L_19, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_20 = __this->___m_Camera;
		NullCheck(L_20);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
		L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_20, NULL);
		NullCheck(L_21);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		L_22 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_21, NULL);
		V_1 = L_22;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_23 = __this->___m_Camera;
		NullCheck(L_23);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24;
		L_24 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_23, NULL);
		NullCheck(L_24);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
		L_25 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_24, NULL);
		float L_26 = L_25.___y;
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_27 = __this->___m_JumpBob;
		NullCheck(L_27);
		float L_28;
		L_28 = bl_LerpControlledBob_Offset_m02C5FF9B91E16A6316A9D2BED76F1F7809F76298(L_27, NULL);
		(&V_1)->___y = ((float)il2cpp_codegen_subtract(L_26, L_28));
		goto IL_010b;
	}

IL_00da:
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_29 = __this->___m_Camera;
		NullCheck(L_29);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
		L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_29, NULL);
		NullCheck(L_30);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
		L_31 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_30, NULL);
		V_1 = L_31;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_32 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_OriginalCameraPosition);
		float L_33 = L_32->___y;
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_34 = __this->___m_JumpBob;
		NullCheck(L_34);
		float L_35;
		L_35 = bl_LerpControlledBob_Offset_m02C5FF9B91E16A6316A9D2BED76F1F7809F76298(L_34, NULL);
		(&V_1)->___y = ((float)il2cpp_codegen_subtract(L_33, L_35));
	}

IL_010b:
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_36 = __this->___m_Camera;
		NullCheck(L_36);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
		L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_36, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_1;
		NullCheck(L_37);
		Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_37, L_38, NULL);
		goto IL_017e;
	}

IL_0120:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39;
		L_39 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_39);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
		L_40 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_39, NULL);
		V_5 = L_40;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_41 = __this->___m_Camera;
		NullCheck(L_41);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42;
		L_42 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_41, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_43 = __this->___m_Camera;
		NullCheck(L_43);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44;
		L_44 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_43, NULL);
		NullCheck(L_44);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
		L_45 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_44, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_5;
		float L_47 = L_46.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_5;
		float L_49 = L_48.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_50 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_OriginalCameraPosition);
		float L_51 = L_50->___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
		memset((&L_52), 0, sizeof(L_52));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_52), L_47, L_49, L_51, NULL);
		float L_53;
		L_53 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
		L_54 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_45, L_52, ((float)il2cpp_codegen_multiply(L_53, (7.0f))), NULL);
		NullCheck(L_42);
		Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_42, L_54, NULL);
	}

IL_017e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_GetInput_m2348C2E7295A880771BC14DA6DD6340C5B499A8B (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, float* ___0_speed, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
	memset((&V_5), 0, sizeof(V_5));
	float* G_B2_0 = NULL;
	float* G_B1_0 = NULL;
	float G_B3_0 = 0.0f;
	float* G_B3_1 = NULL;
	int32_t G_B9_0 = 0;
	MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* G_B12_0 = NULL;
	MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* G_B11_0 = NULL;
	RuntimeObject* G_B13_0 = NULL;
	MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* G_B13_1 = NULL;
	{
		float L_0;
		L_0 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL);
		V_0 = L_0;
		float L_1;
		L_1 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL);
		V_1 = L_1;
		bool L_2 = __this->___m_IsWalking;
		V_2 = L_2;
		bool L_3;
		L_3 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)304), NULL);
		__this->___m_IsWalking = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		float* L_4 = ___0_speed;
		bool L_5 = __this->___m_IsWalking;
		if (L_5)
		{
			G_B2_0 = L_4;
			goto IL_0042;
		}
		G_B1_0 = L_4;
	}
	{
		float L_6 = __this->___m_RunSpeed;
		G_B3_0 = L_6;
		G_B3_1 = G_B1_0;
		goto IL_0048;
	}

IL_0042:
	{
		float L_7 = __this->___m_WalkSpeed;
		G_B3_0 = L_7;
		G_B3_1 = G_B2_0;
	}

IL_0048:
	{
		*((float*)G_B3_1) = (float)G_B3_0;
		float L_8 = V_0;
		float L_9 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
		memset((&L_10), 0, sizeof(L_10));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_8, L_9, NULL);
		__this->___m_Input = L_10;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_11 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_Input);
		float L_12;
		L_12 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline(L_11, NULL);
		V_3 = (bool)((((float)L_12) > ((float)(1.0f)))? 1 : 0);
		bool L_13 = V_3;
		if (!L_13)
		{
			goto IL_007a;
		}
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_14 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_Input);
		Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline(L_14, NULL);
	}

IL_007a:
	{
		bool L_15 = __this->___m_IsWalking;
		bool L_16 = V_2;
		if ((((int32_t)L_15) == ((int32_t)L_16)))
		{
			goto IL_00a8;
		}
	}
	{
		bool L_17 = __this->___m_UseFovKick;
		if (!L_17)
		{
			goto IL_00a8;
		}
	}
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_18 = __this->___m_CharacterController;
		NullCheck(L_18);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = CharacterController_get_velocity_mD385DA9478B1FDCB0E9B2D2CA3647B85F1928C8C(L_18, NULL);
		V_5 = L_19;
		float L_20;
		L_20 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_5), NULL);
		G_B9_0 = ((((float)L_20) > ((float)(0.0f)))? 1 : 0);
		goto IL_00a9;
	}

IL_00a8:
	{
		G_B9_0 = 0;
	}

IL_00a9:
	{
		V_4 = (bool)G_B9_0;
		bool L_21 = V_4;
		if (!L_21)
		{
			goto IL_00df;
		}
	}
	{
		MonoBehaviour_StopAllCoroutines_m872033451D42013A99867D09337490017E9ED318(__this, NULL);
		bool L_22 = __this->___m_IsWalking;
		if (!L_22)
		{
			G_B12_0 = __this;
			goto IL_00cd;
		}
		G_B11_0 = __this;
	}
	{
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_23 = __this->___m_FovKick;
		NullCheck(L_23);
		RuntimeObject* L_24;
		L_24 = bl_FOVKick_FOVKickDown_m85B704BBDC7EE82B41ACDFAFAA7A7085FD46A96C(L_23, NULL);
		G_B13_0 = L_24;
		G_B13_1 = G_B11_0;
		goto IL_00d8;
	}

IL_00cd:
	{
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_25 = __this->___m_FovKick;
		NullCheck(L_25);
		RuntimeObject* L_26;
		L_26 = bl_FOVKick_FOVKickUp_m495EE22BE18562F83A81C80CEBF8939905D148E9(L_25, NULL);
		G_B13_0 = L_26;
		G_B13_1 = G_B12_0;
	}

IL_00d8:
	{
		NullCheck(G_B13_1);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_27;
		L_27 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(G_B13_1, G_B13_0, NULL);
	}

IL_00df:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_RotateView_m7727A7563D5E1B2665923EF64CF33E1F53AB1732 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) 
{
	{
		bl_MouseLook_t324CB0421586441C414641F95578B0869A8131E4* L_0 = __this->___m_MouseLook;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
		L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = __this->___m_Camera;
		NullCheck(L_2);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
		L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
		NullCheck(L_0);
		bl_MouseLook_LookRotation_m418C79564E35099DF263C23DAA47F48F76BB0624(L_0, L_1, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController_OnControllerColliderHit_mC63131881C0A3DB754151809B6362937F161BA66 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* ___0_hit, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B5_0 = 0;
	{
		ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_0 = ___0_hit;
		NullCheck(L_0);
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_1;
		L_1 = ControllerColliderHit_get_collider_mA2CF90334AD1231C04452B2D99715A9E289691D6(L_0, NULL);
		NullCheck(L_1);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2;
		L_2 = Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD(L_1, NULL);
		V_0 = L_2;
		int32_t L_3 = __this->___m_CollisionFlags;
		V_1 = (bool)((((int32_t)L_3) == ((int32_t)4))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_001d;
		}
	}
	{
		goto IL_0059;
	}

IL_001d:
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_6)
		{
			goto IL_002e;
		}
	}
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_7 = V_0;
		NullCheck(L_7);
		bool L_8;
		L_8 = Rigidbody_get_isKinematic_mC20906CA5A89983DE06EAC6E3AFC5BC012F90CA1(L_7, NULL);
		G_B5_0 = ((int32_t)(L_8));
		goto IL_002f;
	}

IL_002e:
	{
		G_B5_0 = 1;
	}

IL_002f:
	{
		V_2 = (bool)G_B5_0;
		bool L_9 = V_2;
		if (!L_9)
		{
			goto IL_0036;
		}
	}
	{
		goto IL_0059;
	}

IL_0036:
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_10 = V_0;
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_11 = __this->___m_CharacterController;
		NullCheck(L_11);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		L_12 = CharacterController_get_velocity_mD385DA9478B1FDCB0E9B2D2CA3647B85F1928C8C(L_11, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_12, (0.100000001f), NULL);
		ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_14 = ___0_hit;
		NullCheck(L_14);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = ControllerColliderHit_get_point_mCE74937BAC07AD84F6B255471177974A5C12E915(L_14, NULL);
		NullCheck(L_10);
		Rigidbody_AddForceAtPosition_m61575E676B16690BEC0FD29841EAD35CC40B642C(L_10, L_13, L_15, 1, NULL);
	}

IL_0059:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapPlayerController__ctor_m1EB0D3CB75E0DFF3A5AE198DAF5D18FB3CC5E7D1 (MinimapPlayerController_tFFB4DBABE608C60726438496AAC7D05E229A1B77* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___is2D = (bool)0;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_0 = (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15*)il2cpp_codegen_object_new(bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15_il2cpp_TypeInfo_var);
		bl_FOVKick__ctor_mE02A4E49CFD4F390429FA9A33BF6F7D50A1F10DE(L_0, NULL);
		__this->___m_FovKick = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FovKick), (void*)L_0);
		bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* L_1 = (bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728*)il2cpp_codegen_object_new(bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728_il2cpp_TypeInfo_var);
		bl_CurveControlledBob__ctor_mE3C1C74622AC7F4F21DF5CD062692444276F9804(L_1, NULL);
		__this->___m_HeadBob = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HeadBob), (void*)L_1);
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_2 = (bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C*)il2cpp_codegen_object_new(bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C_il2cpp_TypeInfo_var);
		bl_LerpControlledBob__ctor_m95BC129DF087EEFAB8F0EE6E372B68267CC8123A(L_2, NULL);
		__this->___m_JumpBob = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_JumpBob), (void*)L_2);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		__this->___m_MoveDir = L_3;
		__this->___targetSpeed = (4.0f);
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_CurveControlledBob_Setup_m181FF056AD68BAF7882503DF0B0C01D6223D546C (bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, float ___1_bobBaseInterval, const RuntimeMethod* method) 
{
	Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___1_bobBaseInterval;
		__this->___m_BobBaseInterval = L_0;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___0_camera;
		NullCheck(L_1);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
		L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_1, NULL);
		NullCheck(L_2);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_2, NULL);
		__this->___m_OriginalCameraPosition = L_3;
		AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = __this->___Bobcurve;
		AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = __this->___Bobcurve;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_5, NULL);
		NullCheck(L_4);
		Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_7;
		L_7 = AnimationCurve_get_Item_mD4E73EE674F7A82673F1A9CEB8E5EF86BA47E64B(L_4, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), NULL);
		V_0 = L_7;
		float L_8;
		L_8 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661((&V_0), NULL);
		__this->___m_Time = L_8;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 bl_CurveControlledBob_DoHeadBob_m21709C987C70EE3B4FBFF56B26B2EDE8890AED11 (bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* __this, float ___0_speed, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	bool V_2 = false;
	bool V_3 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_OriginalCameraPosition);
		float L_1 = L_0->___x;
		AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = __this->___Bobcurve;
		float L_3 = __this->___m_CyclePositionX;
		NullCheck(L_2);
		float L_4;
		L_4 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_2, L_3, NULL);
		float L_5 = __this->___HorizontalBobRange;
		V_0 = ((float)il2cpp_codegen_add(L_1, ((float)il2cpp_codegen_multiply(L_4, L_5))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_OriginalCameraPosition);
		float L_7 = L_6->___y;
		AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = __this->___Bobcurve;
		float L_9 = __this->___m_CyclePositionY;
		NullCheck(L_8);
		float L_10;
		L_10 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_8, L_9, NULL);
		float L_11 = __this->___VerticalBobRange;
		V_1 = ((float)il2cpp_codegen_add(L_7, ((float)il2cpp_codegen_multiply(L_10, L_11))));
		float L_12 = __this->___m_CyclePositionX;
		float L_13 = ___0_speed;
		float L_14;
		L_14 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_15 = __this->___m_BobBaseInterval;
		__this->___m_CyclePositionX = ((float)il2cpp_codegen_add(L_12, ((float)(((float)il2cpp_codegen_multiply(L_13, L_14))/L_15))));
		float L_16 = __this->___m_CyclePositionY;
		float L_17 = ___0_speed;
		float L_18;
		L_18 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_19 = __this->___m_BobBaseInterval;
		float L_20 = __this->___VerticaltoHorizontalRatio;
		__this->___m_CyclePositionY = ((float)il2cpp_codegen_add(L_16, ((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_17, L_18))/L_19)), L_20))));
		float L_21 = __this->___m_CyclePositionX;
		float L_22 = __this->___m_Time;
		V_2 = (bool)((((float)L_21) > ((float)L_22))? 1 : 0);
		bool L_23 = V_2;
		if (!L_23)
		{
			goto IL_00af;
		}
	}
	{
		float L_24 = __this->___m_CyclePositionX;
		float L_25 = __this->___m_Time;
		__this->___m_CyclePositionX = ((float)il2cpp_codegen_subtract(L_24, L_25));
	}

IL_00af:
	{
		float L_26 = __this->___m_CyclePositionY;
		float L_27 = __this->___m_Time;
		V_3 = (bool)((((float)L_26) > ((float)L_27))? 1 : 0);
		bool L_28 = V_3;
		if (!L_28)
		{
			goto IL_00d6;
		}
	}
	{
		float L_29 = __this->___m_CyclePositionY;
		float L_30 = __this->___m_Time;
		__this->___m_CyclePositionY = ((float)il2cpp_codegen_subtract(L_29, L_30));
	}

IL_00d6:
	{
		float L_31 = V_0;
		float L_32 = V_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
		memset((&L_33), 0, sizeof(L_33));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_33), L_31, L_32, (0.0f), NULL);
		V_4 = L_33;
		goto IL_00e6;
	}

IL_00e6:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_4;
		return L_34;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_CurveControlledBob__ctor_mE3C1C74622AC7F4F21DF5CD062692444276F9804 (bl_CurveControlledBob_t13D23E23B6830E7FADC2977B305E20124C638728* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___HorizontalBobRange = (0.330000013f);
		__this->___VerticalBobRange = (0.330000013f);
		KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_0 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)5);
		KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_1 = L_0;
		Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Keyframe__ctor_mECF144086B28785BE911A22C06194A9E0FBF3C34((&L_2), (0.0f), (0.0f), NULL);
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_2);
		KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_3 = L_1;
		Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Keyframe__ctor_mECF144086B28785BE911A22C06194A9E0FBF3C34((&L_4), (0.5f), (1.0f), NULL);
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_4);
		KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_5 = L_3;
		Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Keyframe__ctor_mECF144086B28785BE911A22C06194A9E0FBF3C34((&L_6), (1.0f), (0.0f), NULL);
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_6);
		KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_7 = L_5;
		Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Keyframe__ctor_mECF144086B28785BE911A22C06194A9E0FBF3C34((&L_8), (1.5f), (-1.0f), NULL);
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_8);
		KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_9 = L_7;
		Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_10;
		memset((&L_10), 0, sizeof(L_10));
		Keyframe__ctor_mECF144086B28785BE911A22C06194A9E0FBF3C34((&L_10), (2.0f), (0.0f), NULL);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_10);
		AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_11 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
		AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_11, L_9, NULL);
		__this->___Bobcurve = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Bobcurve), (void*)L_11);
		__this->___VerticaltoHorizontalRatio = (1.0f);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_FOVKick_Setup_mB41CBF185F7ED009168802DC2505EA126389849D (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) 
{
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_camera;
		bl_FOVKick_CheckStatus_mA1EAA0CEACF7E003D29B327DD36078DC0BE5EA02(__this, L_0, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___0_camera;
		__this->___Camera = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Camera), (void*)L_1);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = ___0_camera;
		NullCheck(L_2);
		float L_3;
		L_3 = Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB(L_2, NULL);
		__this->___originalFov = L_3;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_FOVKick_CheckStatus_mA1EAA0CEACF7E003D29B327DD36078DC0BE5EA02 (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_camera;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1EA6EEDCE2E77DE061420FA38CA55104CE5A588E)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&bl_FOVKick_CheckStatus_mA1EAA0CEACF7E003D29B327DD36078DC0BE5EA02_RuntimeMethod_var)));
	}

IL_0018:
	{
		AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = __this->___IncreaseCurve;
		V_1 = (bool)((((RuntimeObject*)(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0031;
		}
	}
	{
		Exception_t* L_6 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDED3C895BE054B4A0AD269D921EF3D2FE101EE44)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&bl_FOVKick_CheckStatus_mA1EAA0CEACF7E003D29B327DD36078DC0BE5EA02_RuntimeMethod_var)));
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_FOVKick_ChangeCamera_mC4EC7395D0D96A84097CB09BD441DE318B4DEC10 (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) 
{
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_camera;
		__this->___Camera = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Camera), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* bl_FOVKick_FOVKickUp_m495EE22BE18562F83A81C80CEBF8939905D148E9 (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6* L_0 = (U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6*)il2cpp_codegen_object_new(U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6_il2cpp_TypeInfo_var);
		U3CFOVKickUpU3Ed__9__ctor_m7B2202AECBE368E91763CD7AE9550B8B8B20291C(L_0, 0, NULL);
		U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* bl_FOVKick_FOVKickDown_m85B704BBDC7EE82B41ACDFAFAA7A7085FD46A96C (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D* L_0 = (U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D*)il2cpp_codegen_object_new(U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D_il2cpp_TypeInfo_var);
		U3CFOVKickDownU3Ed__10__ctor_m7446C9EFD492D04A6207A759045CDAD36B16A545(L_0, 0, NULL);
		U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_FOVKick__ctor_mE02A4E49CFD4F390429FA9A33BF6F7D50A1F10DE (bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* __this, const RuntimeMethod* method) 
{
	{
		__this->___FOVIncrease = (3.0f);
		__this->___TimeToIncrease = (1.0f);
		__this->___TimeToDecrease = (1.0f);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFOVKickDownU3Ed__10__ctor_m7446C9EFD492D04A6207A759045CDAD36B16A545 (U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFOVKickDownU3Ed__10_System_IDisposable_Dispose_mB5D5595FE1D9A726FA45AA271A91193070265104 (U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CFOVKickDownU3Ed__10_MoveNext_m012EDA6D8D24DA9C771B3CD0211260D1E93C3577 (U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0019;
	}

IL_0012:
	{
		goto IL_001b;
	}

IL_0014:
	{
		goto IL_00ca;
	}

IL_0019:
	{
		return (bool)0;
	}

IL_001b:
	{
		__this->___U3CU3E1__state = (-1);
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = L_3->___Camera;
		NullCheck(L_4);
		float L_5;
		L_5 = Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB(L_4, NULL);
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_6 = __this->___U3CU3E4__this;
		NullCheck(L_6);
		float L_7 = L_6->___originalFov;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_8 = __this->___U3CU3E4__this;
		NullCheck(L_8);
		float L_9 = L_8->___FOVIncrease;
		float L_10;
		L_10 = fabsf(((float)(((float)il2cpp_codegen_subtract(L_5, L_7))/L_9)));
		__this->___U3CtU3E5__1 = L_10;
		goto IL_00d2;
	}

IL_0058:
	{
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_11 = __this->___U3CU3E4__this;
		NullCheck(L_11);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_12 = L_11->___Camera;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_13 = __this->___U3CU3E4__this;
		NullCheck(L_13);
		float L_14 = L_13->___originalFov;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_15 = __this->___U3CU3E4__this;
		NullCheck(L_15);
		AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_16 = L_15->___IncreaseCurve;
		float L_17 = __this->___U3CtU3E5__1;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_18 = __this->___U3CU3E4__this;
		NullCheck(L_18);
		float L_19 = L_18->___TimeToDecrease;
		NullCheck(L_16);
		float L_20;
		L_20 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_16, ((float)(L_17/L_19)), NULL);
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_21 = __this->___U3CU3E4__this;
		NullCheck(L_21);
		float L_22 = L_21->___FOVIncrease;
		NullCheck(L_12);
		Camera_set_fieldOfView_m5AA9EED4D1603A1DEDBF883D9C42814B2BDEB777(L_12, ((float)il2cpp_codegen_add(L_14, ((float)il2cpp_codegen_multiply(L_20, L_22)))), NULL);
		float L_23 = __this->___U3CtU3E5__1;
		float L_24;
		L_24 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->___U3CtU3E5__1 = ((float)il2cpp_codegen_subtract(L_23, L_24));
		WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_25 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_25, NULL);
		__this->___U3CU3E2__current = L_25;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_25);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_00ca:
	{
		__this->___U3CU3E1__state = (-1);
	}

IL_00d2:
	{
		float L_26 = __this->___U3CtU3E5__1;
		V_1 = (bool)((((float)L_26) > ((float)(0.0f)))? 1 : 0);
		bool L_27 = V_1;
		if (L_27)
		{
			goto IL_0058;
		}
	}
	{
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_28 = __this->___U3CU3E4__this;
		NullCheck(L_28);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_29 = L_28->___Camera;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_30 = __this->___U3CU3E4__this;
		NullCheck(L_30);
		float L_31 = L_30->___originalFov;
		NullCheck(L_29);
		Camera_set_fieldOfView_m5AA9EED4D1603A1DEDBF883D9C42814B2BDEB777(L_29, L_31, NULL);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFOVKickDownU3Ed__10_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m06DB3C25918E08248DFBAB8ED7E47DD1C1EE6C8E (U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFOVKickDownU3Ed__10_System_Collections_IEnumerator_Reset_m34F398B9038608576E1A53CABF81CABE404BEAAC (U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CFOVKickDownU3Ed__10_System_Collections_IEnumerator_Reset_m34F398B9038608576E1A53CABF81CABE404BEAAC_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFOVKickDownU3Ed__10_System_Collections_IEnumerator_get_Current_mECD9AF43CC4E45370FC98EB057F085D29172307C (U3CFOVKickDownU3Ed__10_tBC1C1B7852CD238C0DF192B6196B598FF4FCD23D* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFOVKickUpU3Ed__9__ctor_m7B2202AECBE368E91763CD7AE9550B8B8B20291C (U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFOVKickUpU3Ed__9_System_IDisposable_Dispose_mA151BED18FEEA6F06710BC98B1E6AE5DC12B7971 (U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CFOVKickUpU3Ed__9_MoveNext_m5FDE51F085155535E9C0BB01B9F2B42AF6353A72 (U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0019;
	}

IL_0012:
	{
		goto IL_001b;
	}

IL_0014:
	{
		goto IL_00ca;
	}

IL_0019:
	{
		return (bool)0;
	}

IL_001b:
	{
		__this->___U3CU3E1__state = (-1);
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = L_3->___Camera;
		NullCheck(L_4);
		float L_5;
		L_5 = Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB(L_4, NULL);
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_6 = __this->___U3CU3E4__this;
		NullCheck(L_6);
		float L_7 = L_6->___originalFov;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_8 = __this->___U3CU3E4__this;
		NullCheck(L_8);
		float L_9 = L_8->___FOVIncrease;
		float L_10;
		L_10 = fabsf(((float)(((float)il2cpp_codegen_subtract(L_5, L_7))/L_9)));
		__this->___U3CtU3E5__1 = L_10;
		goto IL_00d2;
	}

IL_0058:
	{
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_11 = __this->___U3CU3E4__this;
		NullCheck(L_11);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_12 = L_11->___Camera;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_13 = __this->___U3CU3E4__this;
		NullCheck(L_13);
		float L_14 = L_13->___originalFov;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_15 = __this->___U3CU3E4__this;
		NullCheck(L_15);
		AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_16 = L_15->___IncreaseCurve;
		float L_17 = __this->___U3CtU3E5__1;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_18 = __this->___U3CU3E4__this;
		NullCheck(L_18);
		float L_19 = L_18->___TimeToIncrease;
		NullCheck(L_16);
		float L_20;
		L_20 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_16, ((float)(L_17/L_19)), NULL);
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_21 = __this->___U3CU3E4__this;
		NullCheck(L_21);
		float L_22 = L_21->___FOVIncrease;
		NullCheck(L_12);
		Camera_set_fieldOfView_m5AA9EED4D1603A1DEDBF883D9C42814B2BDEB777(L_12, ((float)il2cpp_codegen_add(L_14, ((float)il2cpp_codegen_multiply(L_20, L_22)))), NULL);
		float L_23 = __this->___U3CtU3E5__1;
		float L_24;
		L_24 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->___U3CtU3E5__1 = ((float)il2cpp_codegen_add(L_23, L_24));
		WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_25 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_25, NULL);
		__this->___U3CU3E2__current = L_25;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_25);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_00ca:
	{
		__this->___U3CU3E1__state = (-1);
	}

IL_00d2:
	{
		float L_26 = __this->___U3CtU3E5__1;
		bl_FOVKick_t9D7D4986C1C7B8221969BE49AAAB329148BE9A15* L_27 = __this->___U3CU3E4__this;
		NullCheck(L_27);
		float L_28 = L_27->___TimeToIncrease;
		V_1 = (bool)((((float)L_26) < ((float)L_28))? 1 : 0);
		bool L_29 = V_1;
		if (L_29)
		{
			goto IL_0058;
		}
	}
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFOVKickUpU3Ed__9_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m3589BB85687C4023672B1E7E4F8393D728E130C2 (U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFOVKickUpU3Ed__9_System_Collections_IEnumerator_Reset_mA4CE2B02BDAE245677F0B7DED08876E667556F13 (U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CFOVKickUpU3Ed__9_System_Collections_IEnumerator_Reset_mA4CE2B02BDAE245677F0B7DED08876E667556F13_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFOVKickUpU3Ed__9_System_Collections_IEnumerator_get_Current_m9D8865816AA4976159C865F49EFD0749D92C5059 (U3CFOVKickUpU3Ed__9_t3148477FFB058152EDD35E3B2B5B79D8E47167E6* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float bl_LerpControlledBob_Offset_m02C5FF9B91E16A6316A9D2BED76F1F7809F76298 (bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___m_Offset;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* bl_LerpControlledBob_DoBobCycle_mC6A56EE5DFE706242A56F3036FA677FA92FA8D48 (bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250* L_0 = (U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250*)il2cpp_codegen_object_new(U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250_il2cpp_TypeInfo_var);
		U3CDoBobCycleU3Ed__4__ctor_m1F5AD94F9682CCD14E7FD7ED9035457F9FCA6481(L_0, 0, NULL);
		U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void bl_LerpControlledBob__ctor_m95BC129DF087EEFAB8F0EE6E372B68267CC8123A (bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_Offset = (0.0f);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDoBobCycleU3Ed__4__ctor_m1F5AD94F9682CCD14E7FD7ED9035457F9FCA6481 (U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDoBobCycleU3Ed__4_System_IDisposable_Dispose_m99F6775A430B58D3FE0C76033099C650820EFC8A (U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CDoBobCycleU3Ed__4_MoveNext_mDF3AAB9DF22DE57A3C49E1213E09C16E340B3E8A (U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (L_1)
		{
			case 0:
			{
				goto IL_001b;
			}
			case 1:
			{
				goto IL_001d;
			}
			case 2:
			{
				goto IL_001f;
			}
		}
	}
	{
		goto IL_0024;
	}

IL_001b:
	{
		goto IL_0026;
	}

IL_001d:
	{
		goto IL_0094;
	}

IL_001f:
	{
		goto IL_0119;
	}

IL_0024:
	{
		return (bool)0;
	}

IL_0026:
	{
		__this->___U3CU3E1__state = (-1);
		__this->___U3CtU3E5__1 = (0.0f);
		goto IL_009c;
	}

IL_003b:
	{
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_2 = __this->___U3CU3E4__this;
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		float L_4 = L_3->___BobAmount;
		float L_5 = __this->___U3CtU3E5__1;
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_6 = __this->___U3CU3E4__this;
		NullCheck(L_6);
		float L_7 = L_6->___BobDuration;
		float L_8;
		L_8 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), L_4, ((float)(L_5/L_7)), NULL);
		NullCheck(L_2);
		L_2->___m_Offset = L_8;
		float L_9 = __this->___U3CtU3E5__1;
		float L_10;
		L_10 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->___U3CtU3E5__1 = ((float)il2cpp_codegen_add(L_9, L_10));
		WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_11 = (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7*)il2cpp_codegen_object_new(WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
		WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7(L_11, NULL);
		__this->___U3CU3E2__current = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_11);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0094:
	{
		__this->___U3CU3E1__state = (-1);
	}

IL_009c:
	{
		float L_12 = __this->___U3CtU3E5__1;
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_13 = __this->___U3CU3E4__this;
		NullCheck(L_13);
		float L_14 = L_13->___BobDuration;
		V_1 = (bool)((((float)L_12) < ((float)L_14))? 1 : 0);
		bool L_15 = V_1;
		if (L_15)
		{
			goto IL_003b;
		}
	}
	{
		__this->___U3CtU3E5__1 = (0.0f);
		goto IL_0121;
	}

IL_00c0:
	{
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_16 = __this->___U3CU3E4__this;
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_17 = __this->___U3CU3E4__this;
		NullCheck(L_17);
		float L_18 = L_17->___BobAmount;
		float L_19 = __this->___U3CtU3E5__1;
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_20 = __this->___U3CU3E4__this;
		NullCheck(L_20);
		float L_21 = L_20->___BobDuration;
		float L_22;
		L_22 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_18, (0.0f), ((float)(L_19/L_21)), NULL);
		NullCheck(L_16);
		L_16->___m_Offset = L_22;
		float L_23 = __this->___U3CtU3E5__1;
		float L_24;
		L_24 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->___U3CtU3E5__1 = ((float)il2cpp_codegen_add(L_23, L_24));
		WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_25 = (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7*)il2cpp_codegen_object_new(WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
		WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7(L_25, NULL);
		__this->___U3CU3E2__current = L_25;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_25);
		__this->___U3CU3E1__state = 2;
		return (bool)1;
	}

IL_0119:
	{
		__this->___U3CU3E1__state = (-1);
	}

IL_0121:
	{
		float L_26 = __this->___U3CtU3E5__1;
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_27 = __this->___U3CU3E4__this;
		NullCheck(L_27);
		float L_28 = L_27->___BobDuration;
		V_2 = (bool)((((float)L_26) < ((float)L_28))? 1 : 0);
		bool L_29 = V_2;
		if (L_29)
		{
			goto IL_00c0;
		}
	}
	{
		bl_LerpControlledBob_tEC17EE43EE0832B3D9EECCA27740A2BE5157063C* L_30 = __this->___U3CU3E4__this;
		NullCheck(L_30);
		L_30->___m_Offset = (0.0f);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CDoBobCycleU3Ed__4_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mBBF60426395AC9656ECA1DED7BC31B2225EE307D (U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDoBobCycleU3Ed__4_System_Collections_IEnumerator_Reset_mFC8E0365449FCBF6F9F29F87FBF5AA4962547485 (U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CDoBobCycleU3Ed__4_System_Collections_IEnumerator_Reset_mFC8E0365449FCBF6F9F29F87FBF5AA4962547485_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CDoBobCycleU3Ed__4_System_Collections_IEnumerator_get_Current_m96B2AE7746D4140AA9430CC17EC2866F65B313D0 (U3CDoBobCycleU3Ed__4_tFFFD3655EE18DCAE0F7F65B44DEE8D6F0DDA6250* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FaceCamera_LateUpdate_m36165679E19E81A182C622694D88414FB28BED89 (FaceCamera_t1FA242E84814D4B90AD7FF1DF649F848B19B3E9D* __this, const RuntimeMethod* method) 
{
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
		L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
		L_1 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_1);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
		L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_1, NULL);
		NullCheck(L_2);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
		L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
		NullCheck(L_0);
		Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_0, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FaceCamera__ctor_mF444A43839B3D61489293872870B341BE94B0760 (FaceCamera_t1FA242E84814D4B90AD7FF1DF649F848B19B3E9D* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowPlayerWeapons_FixedUpdate_mEC995F9DC0F2ADA6FEEE3064D087A55CDE38FB63 (ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF20042667D209398BEE9BF532903C9D8E3C50CBB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		int32_t L_0 = __this->____lasWeaponCount;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_1 = __this->___PlayerShooterControllerComponent;
		NullCheck(L_1);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_2 = L_1->___WeaponsBullets;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_inline(L_2, List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_003f;
		}
	}
	{
		ShowPlayerWeapons_AddWeaponButton_m032DCA8D634F4DC7F34F4A830A499B4743526098(__this, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_5 = __this->___PlayerShooterControllerComponent;
		NullCheck(L_5);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_6 = L_5->___WeaponsBullets;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_inline(L_6, List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		__this->____lasWeaponCount = L_7;
	}

IL_003f:
	{
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_8 = __this->___PlayerBullet0;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_9 = __this->___PlayerShooterControllerComponent;
		NullCheck(L_9);
		List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* L_10 = L_9->___BulletType;
		NullCheck(L_10);
		TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_11;
		L_11 = List_1_get_Item_mF20042667D209398BEE9BF532903C9D8E3C50CBB(L_10, 0, List_1_get_Item_mF20042667D209398BEE9BF532903C9D8E3C50CBB_RuntimeMethod_var);
		NullCheck(L_11);
		int32_t* L_12 = (int32_t*)(&L_11->___BulletInPocket);
		String_t* L_13;
		L_13 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_12, NULL);
		NullCheck(L_8);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_8, L_13);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_14 = __this->___PlayerBullet1;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_15 = __this->___PlayerShooterControllerComponent;
		NullCheck(L_15);
		List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* L_16 = L_15->___BulletType;
		NullCheck(L_16);
		TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_17;
		L_17 = List_1_get_Item_mF20042667D209398BEE9BF532903C9D8E3C50CBB(L_16, 1, List_1_get_Item_mF20042667D209398BEE9BF532903C9D8E3C50CBB_RuntimeMethod_var);
		NullCheck(L_17);
		int32_t* L_18 = (int32_t*)(&L_17->___BulletInPocket);
		String_t* L_19;
		L_19 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_18, NULL);
		NullCheck(L_14);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_14, L_19);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_20 = __this->___PlayerBullet2;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_21 = __this->___PlayerShooterControllerComponent;
		NullCheck(L_21);
		List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* L_22 = L_21->___BulletType;
		NullCheck(L_22);
		TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_23;
		L_23 = List_1_get_Item_mF20042667D209398BEE9BF532903C9D8E3C50CBB(L_22, 2, List_1_get_Item_mF20042667D209398BEE9BF532903C9D8E3C50CBB_RuntimeMethod_var);
		NullCheck(L_23);
		int32_t* L_24 = (int32_t*)(&L_23->___BulletInPocket);
		String_t* L_25;
		L_25 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_24, NULL);
		NullCheck(L_20);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_20, L_25);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowPlayerWeapons_EquipWeapon_m805627B04CFF4AF2B30156156909E216A5CB2024 (ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* __this, int32_t ___0_weaponToEquip, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3F8AAC20826DA7E03B7ED0BD787B876C0139312F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m400EB716891F2FB20329A120C722FB2D25EBEF37_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m16CC215BC7402EE6DF68AED15DE2436E5A32F929_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mBB34CD7764291332E9B92B872459BD3017FE1E0C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6 V_0;
	memset((&V_0), 0, sizeof(V_0));
	WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* V_1 = NULL;
	{
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_0 = __this->___PlayerShooterControllerComponent;
		int32_t L_1 = ___0_weaponToEquip;
		NullCheck(L_0);
		ShooterController_ChangeWeapons_m5492479956D70159A15A051D6BC0D7D1BFC42EB1(L_0, L_1, NULL);
		List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* L_2 = __this->___CurrentWeaponsButtons;
		NullCheck(L_2);
		Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6 L_3;
		L_3 = List_1_GetEnumerator_mBB34CD7764291332E9B92B872459BD3017FE1E0C(L_2, List_1_GetEnumerator_mBB34CD7764291332E9B92B872459BD3017FE1E0C_RuntimeMethod_var);
		V_0 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_003a:
			{
				Enumerator_Dispose_m3F8AAC20826DA7E03B7ED0BD787B876C0139312F((&V_0), Enumerator_Dispose_m3F8AAC20826DA7E03B7ED0BD787B876C0139312F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_002f_1;
			}

IL_001d_1:
			{
				WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_4;
				L_4 = Enumerator_get_Current_m16CC215BC7402EE6DF68AED15DE2436E5A32F929_inline((&V_0), Enumerator_get_Current_m16CC215BC7402EE6DF68AED15DE2436E5A32F929_RuntimeMethod_var);
				V_1 = L_4;
				WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_5 = V_1;
				ShowPlayerWeapons_ChangeColors_mB42F0713A79B990D1B1FF6C40423B74FD9C34ACD(__this, L_5, NULL);
			}

IL_002f_1:
			{
				bool L_6;
				L_6 = Enumerator_MoveNext_m400EB716891F2FB20329A120C722FB2D25EBEF37((&V_0), Enumerator_MoveNext_m400EB716891F2FB20329A120C722FB2D25EBEF37_RuntimeMethod_var);
				if (L_6)
				{
					goto IL_001d_1;
				}
			}
			{
				goto IL_0049;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0049:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowPlayerWeapons_AddWeaponButton_m032DCA8D634F4DC7F34F4A830A499B4743526098 (ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3F8AAC20826DA7E03B7ED0BD787B876C0139312F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m400EB716891F2FB20329A120C722FB2D25EBEF37_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m16CC215BC7402EE6DF68AED15DE2436E5A32F929_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mBB34CD7764291332E9B92B872459BD3017FE1E0C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m77CA8D1F1FF017541253C984DC9FEAB825BF340B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5489EE6E930D6CE8D9ECBEC4D3D44F2B495AEEE5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mAB5F41A4767505DD0B6AE6AB29A25BC5B6E1EAE6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t V_3 = 0;
	bool V_4 = false;
	Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6 V_5;
	memset((&V_5), 0, sizeof(V_5));
	WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* V_6 = NULL;
	{
		V_0 = 0;
		V_1 = 0;
		goto IL_0071;
	}

IL_0007:
	{
		List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* L_0 = __this->___CurrentWeaponsButtons;
		int32_t L_1 = V_1;
		NullCheck(L_0);
		WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_2;
		L_2 = List_1_get_Item_m5489EE6E930D6CE8D9ECBEC4D3D44F2B495AEEE5(L_0, L_1, List_1_get_Item_m5489EE6E930D6CE8D9ECBEC4D3D44F2B495AEEE5_RuntimeMethod_var);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_3 = __this->___PlayerShooterControllerComponent;
		NullCheck(L_3);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_4 = L_3->___WeaponsBullets;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_6;
		L_6 = List_1_get_Item_mAB5F41A4767505DD0B6AE6AB29A25BC5B6E1EAE6(L_4, L_5, List_1_get_Item_mAB5F41A4767505DD0B6AE6AB29A25BC5B6E1EAE6_RuntimeMethod_var);
		NullCheck(L_6);
		String_t* L_7 = L_6->___WeaponName;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_8 = __this->___PlayerShooterControllerComponent;
		NullCheck(L_8);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_9 = L_8->___WeaponsBullets;
		int32_t L_10 = V_1;
		NullCheck(L_9);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_11;
		L_11 = List_1_get_Item_mAB5F41A4767505DD0B6AE6AB29A25BC5B6E1EAE6(L_9, L_10, List_1_get_Item_mAB5F41A4767505DD0B6AE6AB29A25BC5B6E1EAE6_RuntimeMethod_var);
		NullCheck(L_11);
		int32_t L_12 = L_11->___WeaponLoadIndex;
		int32_t L_13 = V_1;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_14 = __this->___PlayerShooterControllerComponent;
		NullCheck(L_2);
		WeaponButton_SetButton_m1C4879EB49AFE7CDAD99FE7D52938253EAEE4F5F(L_2, L_7, L_12, ((int32_t)il2cpp_codegen_add(L_13, 1)), __this, L_14, NULL);
		List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* L_15 = __this->___CurrentWeaponsButtons;
		int32_t L_16 = V_1;
		NullCheck(L_15);
		WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_17;
		L_17 = List_1_get_Item_m5489EE6E930D6CE8D9ECBEC4D3D44F2B495AEEE5(L_15, L_16, List_1_get_Item_m5489EE6E930D6CE8D9ECBEC4D3D44F2B495AEEE5_RuntimeMethod_var);
		NullCheck(L_17);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18;
		L_18 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_17, NULL);
		NullCheck(L_18);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_18, (bool)1, NULL);
		int32_t L_19 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1));
		int32_t L_20 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1));
	}

IL_0071:
	{
		int32_t L_21 = V_1;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_22 = __this->___PlayerShooterControllerComponent;
		NullCheck(L_22);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_23 = L_22->___WeaponsBullets;
		NullCheck(L_23);
		int32_t L_24;
		L_24 = List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_inline(L_23, List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		V_2 = (bool)((((int32_t)L_21) < ((int32_t)L_24))? 1 : 0);
		bool L_25 = V_2;
		if (L_25)
		{
			goto IL_0007;
		}
	}
	{
		int32_t L_26 = V_0;
		V_3 = L_26;
		goto IL_00ad;
	}

IL_008f:
	{
		List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* L_27 = __this->___CurrentWeaponsButtons;
		int32_t L_28 = V_3;
		NullCheck(L_27);
		WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_29;
		L_29 = List_1_get_Item_m5489EE6E930D6CE8D9ECBEC4D3D44F2B495AEEE5(L_27, L_28, List_1_get_Item_m5489EE6E930D6CE8D9ECBEC4D3D44F2B495AEEE5_RuntimeMethod_var);
		NullCheck(L_29);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30;
		L_30 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_29, NULL);
		NullCheck(L_30);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_30, (bool)0, NULL);
		int32_t L_31 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_31, 1));
	}

IL_00ad:
	{
		int32_t L_32 = V_3;
		List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* L_33 = __this->___CurrentWeaponsButtons;
		NullCheck(L_33);
		int32_t L_34;
		L_34 = List_1_get_Count_m77CA8D1F1FF017541253C984DC9FEAB825BF340B_inline(L_33, List_1_get_Count_m77CA8D1F1FF017541253C984DC9FEAB825BF340B_RuntimeMethod_var);
		V_4 = (bool)((((int32_t)L_32) < ((int32_t)L_34))? 1 : 0);
		bool L_35 = V_4;
		if (L_35)
		{
			goto IL_008f;
		}
	}
	{
		List_1_tE63B50985B0FA4FC69A796B6365A4F4A9BF54788* L_36 = __this->___CurrentWeaponsButtons;
		NullCheck(L_36);
		Enumerator_t1190E5AED76361EE6F9B10CD1FCDD1EE4627C6A6 L_37;
		L_37 = List_1_GetEnumerator_mBB34CD7764291332E9B92B872459BD3017FE1E0C(L_36, List_1_GetEnumerator_mBB34CD7764291332E9B92B872459BD3017FE1E0C_RuntimeMethod_var);
		V_5 = L_37;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00f0:
			{
				Enumerator_Dispose_m3F8AAC20826DA7E03B7ED0BD787B876C0139312F((&V_5), Enumerator_Dispose_m3F8AAC20826DA7E03B7ED0BD787B876C0139312F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00e5_1;
			}

IL_00d1_1:
			{
				WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_38;
				L_38 = Enumerator_get_Current_m16CC215BC7402EE6DF68AED15DE2436E5A32F929_inline((&V_5), Enumerator_get_Current_m16CC215BC7402EE6DF68AED15DE2436E5A32F929_RuntimeMethod_var);
				V_6 = L_38;
				WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_39 = V_6;
				ShowPlayerWeapons_ChangeColors_mB42F0713A79B990D1B1FF6C40423B74FD9C34ACD(__this, L_39, NULL);
			}

IL_00e5_1:
			{
				bool L_40;
				L_40 = Enumerator_MoveNext_m400EB716891F2FB20329A120C722FB2D25EBEF37((&V_5), Enumerator_MoveNext_m400EB716891F2FB20329A120C722FB2D25EBEF37_RuntimeMethod_var);
				if (L_40)
				{
					goto IL_00d1_1;
				}
			}
			{
				goto IL_00ff;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00ff:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowPlayerWeapons_ChangeColors_mB42F0713A79B990D1B1FF6C40423B74FD9C34ACD (ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* __this, WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* ___0_button, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_0 = ___0_button;
		NullCheck(L_0);
		int32_t L_1 = L_0->___CurrentButtonWeaponIndex;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_2 = __this->___PlayerShooterControllerComponent;
		NullCheck(L_2);
		int32_t L_3 = L_2->___CurrentDbWeaponIndex;
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0043;
		}
	}
	{
		WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_5 = ___0_button;
		NullCheck(L_5);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_6 = L_5->___WeaponName;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
		L_7 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
		NullCheck(L_6);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_6, L_7);
		WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_8 = ___0_button;
		NullCheck(L_8);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
		L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
		NullCheck(L_9);
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_10;
		L_10 = Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79(L_9, Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79_RuntimeMethod_var);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11;
		L_11 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
		NullCheck(L_10);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_10, L_11);
		goto IL_006c;
	}

IL_0043:
	{
		WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_12 = ___0_button;
		NullCheck(L_12);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_13 = L_12->___WeaponName;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14;
		L_14 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		NullCheck(L_13);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_13, L_14);
		WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* L_15 = ___0_button;
		NullCheck(L_15);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
		L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL);
		NullCheck(L_16);
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_17;
		L_17 = Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79(L_16, Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79_RuntimeMethod_var);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18;
		L_18 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		NullCheck(L_17);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_17, L_18);
	}

IL_006c:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowPlayerWeapons__ctor_m19DF1F38E42DDC4F3F5CD789A92663A0DC299429 (ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponButton_Update_m4F8D23BBC7334587B6A817B0D8BFA5C763612B18 (WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t* L_0 = (int32_t*)(&__this->___InputNumber);
		String_t* L_1;
		L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_0, NULL);
		bool L_2;
		L_2 = Input_GetKeyDown_m789DB780D0567DCC23B501D15AABD4F2E3591A3F(L_1, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		WeaponButton_ChangeWeaponToThis_m2C008AFBFCB529131E3644A8967AE92815475DCD(__this, NULL);
	}

IL_001e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponButton_FixedUpdate_m8CC3A1B1F716F04EB89C56F4EC7060F874ADF5A4 (WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeaponButton_U3CFixedUpdateU3Eb__9_0_mD5F4DEBA513C069928AFB86564D5E38CAAD1E43B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC312F88FB3C35D22BE7CDEB894CC152447D26A16);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_0 = __this->___ShooterControllerComponent;
		NullCheck(L_0);
		int32_t L_1 = L_0->___CurrentDbWeaponIndex;
		int32_t L_2 = __this->___CurrentButtonWeaponIndex;
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_0021;
		}
	}
	{
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_3 = __this->___ShooterControllerComponent;
		NullCheck(L_3);
		bool L_4;
		L_4 = ShooterController_PlayerIsReloading_mDA07A5E3A9831C074222BC99FF277D9676995469(L_3, NULL);
		G_B3_0 = ((int32_t)(L_4));
		goto IL_0022;
	}

IL_0021:
	{
		G_B3_0 = 0;
	}

IL_0022:
	{
		V_0 = (bool)G_B3_0;
		bool L_5 = V_0;
		if (!L_5)
		{
			goto IL_003b;
		}
	}
	{
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_6 = __this->___WeaponCurrentBullets;
		NullCheck(L_6);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_6, _stringLiteralC312F88FB3C35D22BE7CDEB894CC152447D26A16);
		goto IL_006f;
	}

IL_003b:
	{
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_7 = __this->___WeaponCurrentBullets;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_8 = __this->___ShooterControllerComponent;
		NullCheck(L_8);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_9 = L_8->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_10 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_10, __this, (intptr_t)((void*)WeaponButton_U3CFixedUpdateU3Eb__9_0_mD5F4DEBA513C069928AFB86564D5E38CAAD1E43B_RuntimeMethod_var), NULL);
		NullCheck(L_9);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_11;
		L_11 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_9, L_10, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		NullCheck(L_11);
		int32_t* L_12 = (int32_t*)(&L_11->___WeaponCurrentBullets);
		String_t* L_13;
		L_13 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_12, NULL);
		NullCheck(L_7);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_7, L_13);
	}

IL_006f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponButton_SetButton_m1C4879EB49AFE7CDAD99FE7D52938253EAEE4F5F (WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* __this, String_t* ___0_weaponName, int32_t ___1_weaponIndex, int32_t ___2_inputNumber, ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* ___3_showPlayerWeaponComponent, ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* ___4_shooterControllerComponent, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___InputNumberText;
		String_t* L_1;
		L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___2_inputNumber), NULL);
		NullCheck(L_0);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_0, L_1);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_2 = __this->___WeaponName;
		String_t* L_3 = ___0_weaponName;
		NullCheck(L_2);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_2, L_3);
		int32_t L_4 = ___1_weaponIndex;
		__this->___CurrentButtonWeaponIndex = L_4;
		int32_t L_5 = ___2_inputNumber;
		__this->___InputNumber = L_5;
		ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* L_6 = ___3_showPlayerWeaponComponent;
		__this->___ShowPlayerWeaponsComponent = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ShowPlayerWeaponsComponent), (void*)L_6);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_7 = ___4_shooterControllerComponent;
		__this->___ShooterControllerComponent = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ShooterControllerComponent), (void*)L_7);
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_8 = __this->___WeaponIcon;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_9 = __this->___ShooterControllerComponent;
		NullCheck(L_9);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_10 = L_9->___WeaponData;
		NullCheck(L_10);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_11 = L_10->___Weapons;
		int32_t L_12 = ___1_weaponIndex;
		NullCheck(L_11);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_13;
		L_13 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_11, L_12, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_13);
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_14 = L_13->___WeaponImage;
		NullCheck(L_8);
		Image_set_sprite_mC0C248340BA27AAEE56855A3FAFA0D8CA12956DE(L_8, L_14, NULL);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_15 = __this->___WeaponCurrentBullets;
		NullCheck(L_15);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
		L_16 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_15, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_17 = __this->___ShooterControllerComponent;
		NullCheck(L_17);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_18 = L_17->___WeaponData;
		NullCheck(L_18);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_19 = L_18->___Weapons;
		int32_t L_20 = ___1_weaponIndex;
		NullCheck(L_19);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_21;
		L_21 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_19, L_20, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_21);
		int32_t L_22 = L_21->___WeaponClass;
		NullCheck(L_16);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_16, (bool)((((int32_t)((((int32_t)L_22) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponButton_ChangeWeaponToThis_m2C008AFBFCB529131E3644A8967AE92815475DCD (WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* __this, const RuntimeMethod* method) 
{
	{
		ShowPlayerWeapons_tA421923195E69F3FF6247C4E5BCB4F828CABEDAF* L_0 = __this->___ShowPlayerWeaponsComponent;
		int32_t L_1 = __this->___CurrentButtonWeaponIndex;
		NullCheck(L_0);
		ShowPlayerWeapons_EquipWeapon_m805627B04CFF4AF2B30156156909E216A5CB2024(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponButton__ctor_m3EEBC87249083958F8BD664803DC19DC5CC87B1D (WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WeaponButton_U3CFixedUpdateU3Eb__9_0_mD5F4DEBA513C069928AFB86564D5E38CAAD1E43B (WeaponButton_t83C653F12D21CABBD0B7333C4B4761520BA99ACC* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentButtonWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Damage_Awake_mBAA5252029538D9E3E6AC0C86FFE8AD9B0479832 (Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___RigidBodyComponent;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3;
		L_3 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
		__this->___RigidBodyComponent = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___RigidBodyComponent), (void*)L_3);
	}

IL_0021:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Damage_SetupBullet_m331A42C7408EAC2B54D0049B45A1AA5F33ED52BA (Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_launchForce, float ___1_bulletDamage, const RuntimeMethod* method) 
{
	{
		float L_0 = ___1_bulletDamage;
		__this->___DamagePower = L_0;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1 = __this->___RigidBodyComponent;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_launchForce;
		NullCheck(L_1);
		Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198(L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Damage_SetupMeleeAttack_m41BD353B5153F68820BF4A56717F86CD916C1B36 (Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* __this, float ___0_damage, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_damage;
		__this->___DamagePower = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Damage_ExplodeDamage_mC2D64F3B99DFDEAFE2BAF135976395CDA9A4AC34 (Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C_mD1ED2FCB56C64379439FFA42C6DDA642D9CF433A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_0 = NULL;
	ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_1 = NULL;
	int32_t V_2 = 0;
	Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_3 = NULL;
	Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_4 = NULL;
	bool V_5 = false;
	bool V_6 = false;
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
		L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_0);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
		float L_2 = __this->___DamageRadius;
		LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_3 = __this->___RayCasterLayer;
		int32_t L_4;
		L_4 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_3, NULL);
		il2cpp_codegen_runtime_class_init_inline(Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_5;
		L_5 = Physics_OverlapSphere_m2D0C9BC78473512F1F89AE731FBAE1B734EDF3EE(L_1, L_2, L_4, NULL);
		V_0 = L_5;
		ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_6 = V_0;
		V_1 = L_6;
		V_2 = 0;
		goto IL_008f;
	}

IL_002a:
	{
		ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_7 = V_1;
		int32_t L_8 = V_2;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_3 = L_10;
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_11 = V_3;
		NullCheck(L_11);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_12;
		L_12 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(L_11, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
		V_4 = L_12;
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_13 = V_3;
		NullCheck(L_13);
		HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* L_14;
		L_14 = Component_GetComponent_TisHitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C_mD1ED2FCB56C64379439FFA42C6DDA642D9CF433A(L_13, Component_GetComponent_TisHitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C_mD1ED2FCB56C64379439FFA42C6DDA642D9CF433A_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_14, NULL);
		V_5 = L_15;
		bool L_16 = V_5;
		if (!L_16)
		{
			goto IL_005c;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_17 = V_3;
		NullCheck(L_17);
		HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* L_18;
		L_18 = Component_GetComponent_TisHitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C_mD1ED2FCB56C64379439FFA42C6DDA642D9CF433A(L_17, Component_GetComponent_TisHitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C_mD1ED2FCB56C64379439FFA42C6DDA642D9CF433A_RuntimeMethod_var);
		float L_19 = __this->___DamagePower;
		NullCheck(L_18);
		HitPoint_ApplyDamage_mEC6488E75E1A40A60339E883E4080E8D879F8461(L_18, L_19, NULL);
	}

IL_005c:
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_20 = V_4;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_21;
		L_21 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_20, NULL);
		V_6 = L_21;
		bool L_22 = V_6;
		if (!L_22)
		{
			goto IL_008a;
		}
	}
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_23 = V_4;
		float L_24 = __this->___ExplosionForcePower;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25;
		L_25 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_25);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
		L_26 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_25, NULL);
		float L_27 = __this->___DamageRadius;
		NullCheck(L_23);
		Rigidbody_AddExplosionForce_mD36F7D864F32F22DA1783D20F6E9563A9C51DFA1(L_23, L_24, L_26, L_27, NULL);
	}

IL_008a:
	{
		int32_t L_28 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1));
	}

IL_008f:
	{
		int32_t L_29 = V_2;
		ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_30 = V_1;
		NullCheck(L_30);
		if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
		{
			goto IL_002a;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Damage_OnTriggerEnter_mD5B9A6B0619E11C64C67A06A0412546F0C484004 (Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		bool L_0 = __this->____impact;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_000d;
		}
	}
	{
		goto IL_0072;
	}

IL_000d:
	{
		__this->____impact = (bool)1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___BulletImpact;
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
		L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
		NullCheck(L_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Collider_ClosestPointOnBounds_mBF2F0C0E76C5F11AED801931D780823A94630952(L_3, L_5, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->___BulletImpact;
		NullCheck(L_7);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
		L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL);
		NullCheck(L_8);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
		L_9 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_8, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
		L_10 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_2, L_6, L_9, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		bool L_11 = __this->___ExplodeDamageBullet;
		V_1 = L_11;
		bool L_12 = V_1;
		if (!L_12)
		{
			goto IL_0054;
		}
	}
	{
		Damage_ExplodeDamage_mC2D64F3B99DFDEAFE2BAF135976395CDA9A4AC34(__this, NULL);
	}

IL_0054:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
		L_13 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		NullCheck(L_13);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_13, (bool)0, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
		L_14 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_m064F2A066491D2DC4FFCFBDBE5FCFFB807A04436(L_14, (0.100000001f), NULL);
	}

IL_0072:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Damage_OnCollisionEnter_m2F86E80D7408ED877FD8F940C7D0FE1EB771E3DD (Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		bool L_0 = __this->____impact;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_000d;
		}
	}
	{
		goto IL_0072;
	}

IL_000d:
	{
		__this->____impact = (bool)1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___BulletImpact;
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_3 = ___0_other;
		NullCheck(L_3);
		ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* L_4;
		L_4 = Collision_get_contacts_m2E8E27E0399230DFA4303A4F4D81C1BD55CBC473(L_3, NULL);
		NullCheck(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = ContactPoint_get_point_mCCDFDACC5D8DB469898060A56A3CC45132911208(((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___BulletImpact;
		NullCheck(L_6);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
		L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL);
		NullCheck(L_7);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
		L_8 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_7, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
		L_9 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_2, L_5, L_8, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		bool L_10 = __this->___ExplodeDamageBullet;
		V_1 = L_10;
		bool L_11 = V_1;
		if (!L_11)
		{
			goto IL_0054;
		}
	}
	{
		Damage_ExplodeDamage_mC2D64F3B99DFDEAFE2BAF135976395CDA9A4AC34(__this, NULL);
	}

IL_0054:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
		L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		NullCheck(L_12);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_12, (bool)0, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
		L_13 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_m064F2A066491D2DC4FFCFBDBE5FCFFB807A04436(L_13, (0.100000001f), NULL);
	}

IL_0072:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Damage_OnDrawGizmosSelected_m1E05B58050E326EA7346437D12324CFD455256A8 (Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* __this, const RuntimeMethod* method) 
{
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
		L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_0);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
		float L_2 = __this->___DamageRadius;
		Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Damage__ctor_m0EEE9BCB6FA67A9E1334EEC1EE10CB92B0A6C149 (Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TopDownCamera_Start_mC5A627FF65118A220136EAC9AB5BBCB810708CC7 (TopDownCamera_t81E4F9368C1DBA3AED6A3FF81360D014DBE20115* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE65A33B1C9F68AEAC381D3D2F725266353D6EB00);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___Target;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralE65A33B1C9F68AEAC381D3D2F725266353D6EB00, NULL);
		goto IL_0042;
	}

IL_0021:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
		L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___Target;
		NullCheck(L_5);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_6, NULL);
		__this->____offset = L_7;
	}

IL_0042:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TopDownCamera_Update_mAF9B79207FF48C5EABE92A9EF4FDF8B58F829D50 (TopDownCamera_t81E4F9368C1DBA3AED6A3FF81360D014DBE20115* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE65A33B1C9F68AEAC381D3D2F725266353D6EB00);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___Target;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralE65A33B1C9F68AEAC381D3D2F725266353D6EB00, NULL);
		goto IL_003b;
	}

IL_0021:
	{
		bool L_3;
		L_3 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)101), NULL);
		__this->____rotateToLeft = L_3;
		bool L_4;
		L_4 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)113), NULL);
		__this->____rotateToRight = L_4;
	}

IL_003b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TopDownCamera_FixedUpdate_mFE817B917D8192FBECEE5FE54B0B89C79860109A (TopDownCamera_t81E4F9368C1DBA3AED6A3FF81360D014DBE20115* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE65A33B1C9F68AEAC381D3D2F725266353D6EB00);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___Target;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralE65A33B1C9F68AEAC381D3D2F725266353D6EB00, NULL);
		goto IL_009e;
	}

IL_0021:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___Target;
		NullCheck(L_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = __this->____offset;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_5, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___Target;
		NullCheck(L_7);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_7, NULL);
		float L_9 = __this->___SeeForward;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_6, L_10, NULL);
		V_0 = L_11;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
		L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
		L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_13);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
		float L_16 = __this->___Smoothing;
		float L_17;
		L_17 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
		L_18 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_14, L_15, ((float)il2cpp_codegen_multiply(L_16, L_17)), NULL);
		NullCheck(L_12);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_12, L_18, NULL);
		bool L_19 = __this->____rotateToLeft;
		V_2 = L_19;
		bool L_20 = V_2;
		if (!L_20)
		{
			goto IL_008d;
		}
	}
	{
		TopDownCamera_RotateToLeft_m621C9DE81086866FEFED3E391C517E14B8B5C5AB(__this, NULL);
	}

IL_008d:
	{
		bool L_21 = __this->____rotateToRight;
		V_3 = L_21;
		bool L_22 = V_3;
		if (!L_22)
		{
			goto IL_009e;
		}
	}
	{
		TopDownCamera_RotateToRight_m7206A0C09B75AB9F1B4AA1C2CF35232A1EB6B3C1(__this, NULL);
	}

IL_009e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TopDownCamera_RotateToLeft_m621C9DE81086866FEFED3E391C517E14B8B5C5AB (TopDownCamera_t81E4F9368C1DBA3AED6A3FF81360D014DBE20115* __this, const RuntimeMethod* method) 
{
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
		L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
		float L_2 = __this->___RotationSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, L_2, NULL);
		NullCheck(L_0);
		Transform_Rotate_mAE711E1B1F639FDBA7B456E1E1B35DB90EEB737A(L_0, L_3, 0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TopDownCamera_RotateToRight_m7206A0C09B75AB9F1B4AA1C2CF35232A1EB6B3C1 (TopDownCamera_t81E4F9368C1DBA3AED6A3FF81360D014DBE20115* __this, const RuntimeMethod* method) 
{
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
		L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
		float L_2 = __this->___RotationSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, ((-L_2)), NULL);
		NullCheck(L_0);
		Transform_Rotate_mAE711E1B1F639FDBA7B456E1E1B35DB90EEB737A(L_0, L_3, 0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TopDownCamera__ctor_m2891798FCB5A9A906E3ED5A6D3089130253A80EF (TopDownCamera_t81E4F9368C1DBA3AED6A3FF81360D014DBE20115* __this, const RuntimeMethod* method) 
{
	{
		__this->___RotationSpeed = (3.0f);
		__this->___Smoothing = (5.0f);
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnableDisableAllSkills_OnTriggerEnter_m36D3EF939CF5DF2E2A808FAE195DA3B128809E31 (EnableDisableAllSkills_t91875F07E0105EA57D9F2A73CD108BDF93BF7DC9* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		goto IL_00ab;
	}

IL_0018:
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4;
		L_4 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_3, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		V_0 = L_4;
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_5 = V_0;
		bool L_6 = __this->___EnableAllSkills;
		NullCheck(L_5);
		MovementCharacterController_ActivateDeactivateJump_m46976600221B32B492ECEDEF60AA6B1AC418DBE7(L_5, L_6, NULL);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_7 = V_0;
		bool L_8 = __this->___EnableAllSkills;
		NullCheck(L_7);
		MovementCharacterController_ActivateDeactivateDoubleJump_m0104AF0E7D6C3E79CF26F3D917DC2B20B600C10F(L_7, L_8, NULL);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_9 = V_0;
		bool L_10 = __this->___EnableAllSkills;
		NullCheck(L_9);
		MovementCharacterController_ActivateDeactivateDash_m31C9E58C5C2BFC9453A22AB70BE72A04A6013F50(L_9, L_10, NULL);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_11 = V_0;
		bool L_12 = __this->___EnableAllSkills;
		NullCheck(L_11);
		MovementCharacterController_ActivateDeactivateSlowFall_m3DA0827F33695B3C252F5F99490ED1E2021F0B29(L_11, L_12, NULL);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_13 = V_0;
		bool L_14 = __this->___EnableAllSkills;
		NullCheck(L_13);
		MovementCharacterController_ActivateDeactivateJetPack_m0F1C28B74BB2B7907C3B13520B32D4BE86A67C0F(L_13, L_14, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = __this->___Effect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_16;
		L_16 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_15, NULL);
		V_2 = L_16;
		bool L_17 = V_2;
		if (!L_17)
		{
			goto IL_0093;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = __this->___Effect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
		L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_19);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
		L_20 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_19, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
		L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_21);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
		L_22 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_21, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
		L_23 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_18, L_20, L_22, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_0093:
	{
		bool L_24 = __this->___DestroyIfActive;
		V_3 = L_24;
		bool L_25 = V_3;
		if (!L_25)
		{
			goto IL_00ab;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26;
		L_26 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_26, NULL);
	}

IL_00ab:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnableDisableAllSkills__ctor_m720F54FF8AB94B64D71499D3271656DFBC373645 (EnableDisableAllSkills_t91875F07E0105EA57D9F2A73CD108BDF93BF7DC9* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandelDashSkill_OnTriggerEnter_m284A4DC0461160F807917D08B8DAE86F0091BA24 (HandelDashSkill_tF11B0BBB4EBA1A23F669A414DB48B1165917CD3D* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		goto IL_0072;
	}

IL_0015:
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4;
		L_4 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_3, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		bool L_5 = __this->___ActivateDash;
		NullCheck(L_4);
		MovementCharacterController_ActivateDeactivateDash_m31C9E58C5C2BFC9453A22AB70BE72A04A6013F50(L_4, L_5, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___Effect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
		V_1 = L_7;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_005a;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = __this->___Effect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
		L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_12);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
		L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
		L_14 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_9, L_11, L_13, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_005a:
	{
		bool L_15 = __this->___DestroyIfActive;
		V_2 = L_15;
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_0072;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
		L_17 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_17, NULL);
	}

IL_0072:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandelDashSkill__ctor_mC7B0B1CE6EF690B32DB6A701917126798CE0359D (HandelDashSkill_tF11B0BBB4EBA1A23F669A414DB48B1165917CD3D* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleDoubleJumpSkill_OnTriggerEnter_mF4F6D5EEA774AD4CEB121937ADF48133B9E0AE4F (HandleDoubleJumpSkill_t125E663899A7B3D4CD1B00061ADADEDEAE14EF39* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		goto IL_0072;
	}

IL_0015:
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4;
		L_4 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_3, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		bool L_5 = __this->___ActivateDoubleJump;
		NullCheck(L_4);
		MovementCharacterController_ActivateDeactivateDoubleJump_m0104AF0E7D6C3E79CF26F3D917DC2B20B600C10F(L_4, L_5, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___Effect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
		V_1 = L_7;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_005a;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = __this->___Effect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
		L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_12);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
		L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
		L_14 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_9, L_11, L_13, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_005a:
	{
		bool L_15 = __this->___DestroyIfActive;
		V_2 = L_15;
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_0072;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
		L_17 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_17, NULL);
	}

IL_0072:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleDoubleJumpSkill__ctor_m1412F66F1DCBB012135197BD8480870C24FFA91B (HandleDoubleJumpSkill_t125E663899A7B3D4CD1B00061ADADEDEAE14EF39* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleJetpackSkill_OnTriggerEnter_mA3B7B130619F6BC5DA3FE5E64374537AA105357E (HandleJetpackSkill_tC6D11A22540F2D8B85450B44848C42131D4792FD* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		goto IL_0072;
	}

IL_0015:
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4;
		L_4 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_3, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		bool L_5 = __this->___ActivateJetpack;
		NullCheck(L_4);
		MovementCharacterController_ActivateDeactivateJetPack_m0F1C28B74BB2B7907C3B13520B32D4BE86A67C0F(L_4, L_5, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___Effect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
		V_1 = L_7;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_005a;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = __this->___Effect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
		L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_12);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
		L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
		L_14 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_9, L_11, L_13, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_005a:
	{
		bool L_15 = __this->___DestroyIfActive;
		V_2 = L_15;
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_0072;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
		L_17 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_17, NULL);
	}

IL_0072:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleJetpackSkill__ctor_m4BF853132B69C11BE7C3F5FA36B6774D8DF8530B (HandleJetpackSkill_tC6D11A22540F2D8B85450B44848C42131D4792FD* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleJumpSkill_OnTriggerEnter_m721C942575975AB0652AF034A6BEFE10CB94532B (HandleJumpSkill_t451F7C0AFD1D5518D876B22338A346BB10FD3BFC* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		goto IL_0072;
	}

IL_0015:
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4;
		L_4 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_3, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		bool L_5 = __this->___ActivateJump;
		NullCheck(L_4);
		MovementCharacterController_ActivateDeactivateJump_m46976600221B32B492ECEDEF60AA6B1AC418DBE7(L_4, L_5, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___Effect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
		V_1 = L_7;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_005a;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = __this->___Effect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
		L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_12);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
		L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
		L_14 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_9, L_11, L_13, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_005a:
	{
		bool L_15 = __this->___DestroyIfActive;
		V_2 = L_15;
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_0072;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
		L_17 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_17, NULL);
	}

IL_0072:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleJumpSkill__ctor_mE25635B975EA0457D2F85B9E266E86DEF45E7BFA (HandleJumpSkill_t451F7C0AFD1D5518D876B22338A346BB10FD3BFC* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleSlowFall_OnTriggerEnter_m69FE82DD2997B46EA9E3B588A781EC41464E79F0 (HandleSlowFall_t7CBDAA2C5EAD9E640839E6CF475031224F4E4A9C* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		goto IL_0072;
	}

IL_0015:
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4;
		L_4 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_3, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		bool L_5 = __this->___ActivateSlowFall;
		NullCheck(L_4);
		MovementCharacterController_ActivateDeactivateSlowFall_m3DA0827F33695B3C252F5F99490ED1E2021F0B29(L_4, L_5, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___Effect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
		V_1 = L_7;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_005a;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = __this->___Effect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
		L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_12);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
		L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
		L_14 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_9, L_11, L_13, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_005a:
	{
		bool L_15 = __this->___DestroyIfActive;
		V_2 = L_15;
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_0072;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
		L_17 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_17, NULL);
	}

IL_0072:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleSlowFall__ctor_m26367F6C7CECE721B9A0AB5AD5F2F23047F2283D (HandleSlowFall_t7CBDAA2C5EAD9E640839E6CF475031224F4E4A9C* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeSpeedZone_OnTriggerEnter_mB169323492949AD7BD39E7BB1FFAE4F3C392CAF3 (ChangeSpeedZone_t0D65774E060E1708080925A26C7F4AEBC70AFC10* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0024;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4;
		L_4 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_3, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		float L_5 = __this->___ZoneSpeed;
		NullCheck(L_4);
		MovementCharacterController_ChangeSpeed_m99463A871216D271E8A617B658C233598AFA6201(L_4, L_5, NULL);
	}

IL_0024:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeSpeedZone_OnTriggerExit_mCCAD708BB9F91FEE9F098A0B65A1E0557AF497B8 (ChangeSpeedZone_t0D65774E060E1708080925A26C7F4AEBC70AFC10* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4;
		L_4 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_3, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		NullCheck(L_4);
		MovementCharacterController_ResetOriginalSpeed_m1E0908004ACD7C8189D80959706213185DAD46E8(L_4, NULL);
	}

IL_001e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeSpeedZone__ctor_mFE58526C6C4CB04E58B24E2854DB42359CFA8B2E (ChangeSpeedZone_t0D65774E060E1708080925A26C7F4AEBC70AFC10* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bullets_OnTriggerEnter_m558AE7406DFB04E59FC0F31F4210660FA9A78FCF (Bullets_tB3120AA9F103EC40F32345A99B0E968EB6C0C47A* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58_mBE1EB864D7BFAA9294B4D799CAF0FBDDCCE25BDB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	int32_t G_B4_0 = 0;
	{
		bool L_0 = __this->____isTaken;
		if (L_0)
		{
			goto IL_0028;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_1 = ___0_other;
		NullCheck(L_1);
		bool L_2;
		L_2 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_1, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		if (!L_2)
		{
			goto IL_0028;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_4;
		L_4 = Component_GetComponent_TisPlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58_mBE1EB864D7BFAA9294B4D799CAF0FBDDCCE25BDB(L_3, Component_GetComponent_TisPlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58_mBE1EB864D7BFAA9294B4D799CAF0FBDDCCE25BDB_RuntimeMethod_var);
		NullCheck(L_4);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_5 = L_4->___ShooterController;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
		G_B4_0 = ((int32_t)(L_6));
		goto IL_0029;
	}

IL_0028:
	{
		G_B4_0 = 0;
	}

IL_0029:
	{
		V_0 = (bool)G_B4_0;
		bool L_7 = V_0;
		if (!L_7)
		{
			goto IL_0099;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_8 = ___0_other;
		NullCheck(L_8);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_9;
		L_9 = Component_GetComponent_TisPlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58_mBE1EB864D7BFAA9294B4D799CAF0FBDDCCE25BDB(L_8, Component_GetComponent_TisPlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58_mBE1EB864D7BFAA9294B4D799CAF0FBDDCCE25BDB_RuntimeMethod_var);
		NullCheck(L_9);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_10 = L_9->___ShooterController;
		int32_t L_11 = __this->___BulletId;
		int32_t L_12 = __this->___BulletAmount;
		NullCheck(L_10);
		bool L_13;
		L_13 = ShooterController_AddBullet_m2C68135878332BBB804B8B83485641F6DC768537(L_10, L_11, L_12, NULL);
		V_1 = L_13;
		bool L_14 = V_1;
		V_2 = L_14;
		bool L_15 = V_2;
		if (!L_15)
		{
			goto IL_0098;
		}
	}
	{
		__this->____isTaken = (bool)1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = __this->___TakenEffect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_17;
		L_17 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_16, NULL);
		V_3 = L_17;
		bool L_18 = V_3;
		if (!L_18)
		{
			goto IL_008b;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = __this->___TakenEffect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
		L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_20);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_20, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
		L_22 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_22);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23;
		L_23 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_22, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24;
		L_24 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_19, L_21, L_23, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_008b:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25;
		L_25 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_25, NULL);
	}

IL_0098:
	{
	}

IL_0099:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bullets__ctor_m170FC4CC550E75B25B042678EBB8C7D90798C6B5 (Bullets_tB3120AA9F103EC40F32345A99B0E968EB6C0C47A* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fuel_AddFuel_mE1ED11D6804732D31E45D5AB4A60C51F94A64C52 (Fuel_t48FF19FDB5652E658C7C861787012193FEDDD3A9* __this, MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___0_player, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		__this->____active = (bool)0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Effect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_003b;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___Effect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
		L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
		L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_6);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
		L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
		L_8 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_3, L_5, L_7, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_003b:
	{
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_9 = ___0_player;
		float L_10 = __this->___FuelValue;
		NullCheck(L_9);
		MovementCharacterController_AddFuel_m12099144182900FF8BFA400D86D1099FB2BD4C23(L_9, L_10, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
		L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_11, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fuel_OnTriggerEnter_m2F7049807A5B8E0259259BFC31C91E0CF5BD965C (Fuel_t48FF19FDB5652E658C7C861787012193FEDDD3A9* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		bool L_2 = __this->____active;
		G_B3_0 = ((int32_t)(L_2));
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 0;
	}

IL_0017:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_002a;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4 = ___0_other;
		NullCheck(L_4);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_5;
		L_5 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_4, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		Fuel_AddFuel_mE1ED11D6804732D31E45D5AB4A60C51F94A64C52(__this, L_5, NULL);
	}

IL_002a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fuel__ctor_m6DFA7E92288273C2EC2F4337D2904C043DF52BC4 (Fuel_t48FF19FDB5652E658C7C861787012193FEDDD3A9* __this, const RuntimeMethod* method) 
{
	{
		__this->____active = (bool)1;
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvertControls_InvertPlayerMovement_mB764F39B74099E2C7AEDCAB4A96D20456743863A (InvertControls_t055246422D232E1F51685F27BC333E2300156FC3* __this, MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___0_player, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD136E37F696C00A3A1D4F65724ACAE903E385181_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		__this->____active = (bool)0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Effect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0041;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___Effect;
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4 = ___0_player;
		NullCheck(L_4);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
		L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
		NullCheck(L_5);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_7 = ___0_player;
		NullCheck(L_7);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
		L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL);
		NullCheck(L_8);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
		L_9 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_8, NULL);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_10 = ___0_player;
		NullCheck(L_10);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
		L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
		L_12 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD136E37F696C00A3A1D4F65724ACAE903E385181(L_3, L_6, L_9, L_11, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD136E37F696C00A3A1D4F65724ACAE903E385181_RuntimeMethod_var);
	}

IL_0041:
	{
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_13 = ___0_player;
		float L_14 = __this->___InvertControlTime;
		NullCheck(L_13);
		MovementCharacterController_InvertPlayerControls_m889C850DFEAD9F1D6F2F084F3C96AC5473FEDD29(L_13, L_14, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
		L_15 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_15, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvertControls_OnTriggerEnter_m953DAC7B0831742FC6D2D28458E8EB7DEF9ADE08 (InvertControls_t055246422D232E1F51685F27BC333E2300156FC3* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		bool L_2 = __this->____active;
		G_B3_0 = ((int32_t)(L_2));
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 0;
	}

IL_0017:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_002a;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4 = ___0_other;
		NullCheck(L_4);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_5;
		L_5 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_4, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		InvertControls_InvertPlayerMovement_mB764F39B74099E2C7AEDCAB4A96D20456743863A(__this, L_5, NULL);
	}

IL_002a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvertControls__ctor_m54A66771F61963B8503589A5E74C12CA11AAE235 (InvertControls_t055246422D232E1F51685F27BC333E2300156FC3* __this, const RuntimeMethod* method) 
{
	{
		__this->___InvertControlTime = (3.0f);
		__this->____active = (bool)1;
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sprint_SprintPlayer_m4BCD1B873A4A701DAD750A45011652ECF2CAD20C (Sprint_t93422C2864E65B61FB292DF5B0061E01799712F5* __this, MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* ___0_player, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		__this->____active = (bool)0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Effect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_003b;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___Effect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
		L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
		L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_6);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
		L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
		L_8 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_3, L_5, L_7, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_003b:
	{
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_9 = ___0_player;
		float L_10 = __this->___SpeedPlus;
		float L_11 = __this->___SprintTime;
		NullCheck(L_9);
		MovementCharacterController_ChangeSpeedInTime_m45FB9877C13294A53EF02B85D9113980761A94C4(L_9, L_10, L_11, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
		L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_12, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sprint_OnTriggerEnter_mC17F654FD5C950088A943B8CBEA7611514F72751 (Sprint_t93422C2864E65B61FB292DF5B0061E01799712F5* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		bool L_2 = __this->____active;
		G_B3_0 = ((int32_t)(L_2));
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 0;
	}

IL_0017:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_002a;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4 = ___0_other;
		NullCheck(L_4);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_5;
		L_5 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_4, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		Sprint_SprintPlayer_m4BCD1B873A4A701DAD750A45011652ECF2CAD20C(__this, L_5, NULL);
	}

IL_002a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sprint__ctor_mBFEF5219C9963F2A5B832E306A5A57B687ED31A5 (Sprint_t93422C2864E65B61FB292DF5B0061E01799712F5* __this, const RuntimeMethod* method) 
{
	{
		__this->___SpeedPlus = (5.0f);
		__this->___SprintTime = (4.0f);
		__this->____active = (bool)1;
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Weapons_Start_m30186A377EBF9445B255A61618F2A07E2BE7A874 (Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___ActivateTime;
		RuntimeObject* L_1;
		L_1 = Weapons_ActivateByTime_mFED2EB923F994329730BC126CEAB7A544BD85C08(__this, L_0, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2;
		L_2 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Weapons_OnTriggerEnter_m0C6803B4DFB3D5B11DE943C242320C02C90DACB2 (Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58_mBE1EB864D7BFAA9294B4D799CAF0FBDDCCE25BDB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	int32_t G_B3_0 = 0;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		bool L_2 = __this->____isTaken;
		G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_001a;
	}

IL_0019:
	{
		G_B3_0 = 0;
	}

IL_001a:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_008a;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4 = ___0_other;
		NullCheck(L_4);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_5;
		L_5 = Component_GetComponent_TisPlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58_mBE1EB864D7BFAA9294B4D799CAF0FBDDCCE25BDB(L_4, Component_GetComponent_TisPlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58_mBE1EB864D7BFAA9294B4D799CAF0FBDDCCE25BDB_RuntimeMethod_var);
		NullCheck(L_5);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_6 = L_5->___ShooterController;
		int32_t L_7 = __this->___WeaponIndex;
		int32_t L_8 = __this->___WeaponBulletAmount;
		NullCheck(L_6);
		bool L_9;
		L_9 = ShooterController_AddWeaponWhitBullets_m12EA3B505CB48A26BA240132D7A6AA0B2007B762(L_6, L_7, L_8, NULL);
		V_1 = L_9;
		bool L_10 = V_1;
		V_2 = L_10;
		bool L_11 = V_2;
		if (!L_11)
		{
			goto IL_0089;
		}
	}
	{
		__this->____isTaken = (bool)1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = __this->___TakenEffect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL);
		V_3 = L_13;
		bool L_14 = V_3;
		if (!L_14)
		{
			goto IL_007c;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = __this->___TakenEffect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
		L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_16);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
		L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_18);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19;
		L_19 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_18, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
		L_20 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_15, L_17, L_19, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_007c:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21;
		L_21 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_21, NULL);
	}

IL_0089:
	{
	}

IL_008a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Weapons_ActivateByTime_mFED2EB923F994329730BC126CEAB7A544BD85C08 (Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* __this, int32_t ___0_timeToActivate, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A* L_0 = (U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A*)il2cpp_codegen_object_new(U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A_il2cpp_TypeInfo_var);
		U3CActivateByTimeU3Ed__7__ctor_mD476125563B3D30684356137DE5A9276BE539CDF(L_0, 0, NULL);
		U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A* L_2 = L_1;
		int32_t L_3 = ___0_timeToActivate;
		NullCheck(L_2);
		L_2->___timeToActivate = L_3;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Weapons__ctor_mE6F6015E3617F3412E82C4C4003F1E36BEF1EE99 (Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* __this, const RuntimeMethod* method) 
{
	{
		__this->___ActivateTime = 1;
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CActivateByTimeU3Ed__7__ctor_mD476125563B3D30684356137DE5A9276BE539CDF (U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CActivateByTimeU3Ed__7_System_IDisposable_Dispose_m3100104D222A80E5E7C77539FDB9CE49B16F9ACB (U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CActivateByTimeU3Ed__7_MoveNext_mA5B7976D551DFF6C15FEEDE052D24F384532BE17 (U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0016;
	}

IL_0012:
	{
		goto IL_0018;
	}

IL_0014:
	{
		goto IL_0047;
	}

IL_0016:
	{
		return (bool)0;
	}

IL_0018:
	{
		__this->___U3CU3E1__state = (-1);
		Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		L_3->____isTaken = (bool)1;
		int32_t L_4 = __this->___timeToActivate;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_5 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_5, ((float)L_4), NULL);
		__this->___U3CU3E2__current = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_5);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0047:
	{
		__this->___U3CU3E1__state = (-1);
		Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* L_6 = __this->___U3CU3E4__this;
		NullCheck(L_6);
		L_6->____isTaken = (bool)0;
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CActivateByTimeU3Ed__7_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m2C44DF0C363708215487A4AA3078C88A8C687A03 (U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CActivateByTimeU3Ed__7_System_Collections_IEnumerator_Reset_mDC3067AAD66F08E29F14E2552DD9459FE09FC651 (U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CActivateByTimeU3Ed__7_System_Collections_IEnumerator_Reset_mDC3067AAD66F08E29F14E2552DD9459FE09FC651_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CActivateByTimeU3Ed__7_System_Collections_IEnumerator_get_Current_m5DD80E64905933D9760F5D3437B8CC136F542B8F (U3CActivateByTimeU3Ed__7_t7B311E7DD8D8490F05A5B53C09C62D3FB8E50C1A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JumpingPlatform_OnTriggerStay_m8CA821DED1AF2DA5F6DC71D28D24CEAF6C0768A6 (JumpingPlatform_t2EE55B16C4010EA8472381627FCFB3670244A272* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2342ED095E8746444A44CFCD5D8ACA13F0E7EEF8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		goto IL_0049;
	}

IL_0015:
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4;
		L_4 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_3, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		float L_5 = __this->___JumpForze;
		NullCheck(L_4);
		MovementCharacterController_Jump_m9CD6AC17DE93335E74029F10F6BA20B476F3F00D(L_4, L_5, NULL);
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_6 = __this->___PlatformAnimator;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
		V_1 = L_7;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_0049;
		}
	}
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_9 = __this->___PlatformAnimator;
		NullCheck(L_9);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_9, _stringLiteral2342ED095E8746444A44CFCD5D8ACA13F0E7EEF8, NULL);
	}

IL_0049:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JumpingPlatform__ctor_mF830226C97F0F5E744C55541734630B05797D0C8 (JumpingPlatform_t2EE55B16C4010EA8472381627FCFB3670244A272* __this, const RuntimeMethod* method) 
{
	{
		__this->___JumpForze = (4.0f);
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Teleport_TeleportPlayer_mC7827A0F8A62506C0CD517C423A43ECE1C87B10F (Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_player, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033* L_0 = (U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033*)il2cpp_codegen_object_new(U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033_il2cpp_TypeInfo_var);
		U3CTeleportPlayerU3Ed__4__ctor_m91840DD1DF4D3C6436BD9001610726215B9FFA10(L_0, 0, NULL);
		U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033* L_2 = L_1;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_player;
		NullCheck(L_2);
		L_2->___player = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_2->___player), (void*)L_3);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Teleport_OnTriggerEnter_mBB3835CAB74B7442901477AC96A839C80FF39C58 (Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_003d;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_other;
		NullCheck(L_3);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4;
		L_4 = Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4(L_3, Component_GetComponent_TisMovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E_m0BD3D255E1B1081906283C599C5B3A0D70405CD4_RuntimeMethod_var);
		float L_5 = __this->___TimeToControlPlayer;
		NullCheck(L_4);
		RuntimeObject* L_6;
		L_6 = MovementCharacterController_DeactivatePlayerControlByTime_mE1FAB4A26475CA76EC58D3D7A11E4879A406DD3D(L_4, L_5, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_7;
		L_7 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_6, NULL);
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_8 = ___0_other;
		NullCheck(L_8);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
		L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
		RuntimeObject* L_10;
		L_10 = Teleport_TeleportPlayer_mC7827A0F8A62506C0CD517C423A43ECE1C87B10F(__this, L_9, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_11;
		L_11 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_10, NULL);
	}

IL_003d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Teleport__ctor_mA9B16C9214A5F9B10256D6F40191C419DFD78CF1 (Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTeleportPlayerU3Ed__4__ctor_m91840DD1DF4D3C6436BD9001610726215B9FFA10 (U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTeleportPlayerU3Ed__4_System_IDisposable_Dispose_m8125F5D82C94E45858903A7540F4667A4AC1DD9A (U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CTeleportPlayerU3Ed__4_MoveNext_m61B8D4265D96D71DA9F37D8A3B8DE4F7D9D96415 (U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0016;
	}

IL_0012:
	{
		goto IL_0018;
	}

IL_0014:
	{
		goto IL_003f;
	}

IL_0016:
	{
		return (bool)0;
	}

IL_0018:
	{
		__this->___U3CU3E1__state = (-1);
		Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		float L_4 = L_3->___StartTeleport;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_5 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_5, L_4, NULL);
		__this->___U3CU3E2__current = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_5);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_003f:
	{
		__this->___U3CU3E1__state = (-1);
		Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F* L_6 = __this->___U3CU3E4__this;
		NullCheck(L_6);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = L_6->___TeleportEffect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
		V_1 = L_8;
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_0083;
		}
	}
	{
		Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F* L_10 = __this->___U3CU3E4__this;
		NullCheck(L_10);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = L_10->___TeleportEffect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___player;
		NullCheck(L_12);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = __this->___player;
		NullCheck(L_14);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
		L_15 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_14, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
		L_16 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_11, L_13, L_15, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_0083:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = __this->___player;
		Teleport_t64ED412777512EF3E00AD485B39044244FEFCE6F* L_18 = __this->___U3CU3E4__this;
		NullCheck(L_18);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = L_18->___TeleportPosition;
		NullCheck(L_19);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
		L_20 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_19, NULL);
		NullCheck(L_17);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_17, L_20, NULL);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CTeleportPlayerU3Ed__4_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mF1034BB1AF13704E0DBE29AB1EAFC8BDB743508B (U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTeleportPlayerU3Ed__4_System_Collections_IEnumerator_Reset_m596B8D657FA0EB62F97BE2CE826059A5F5AFCCC7 (U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CTeleportPlayerU3Ed__4_System_Collections_IEnumerator_Reset_m596B8D657FA0EB62F97BE2CE826059A5F5AFCCC7_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CTeleportPlayerU3Ed__4_System_Collections_IEnumerator_get_Current_m1E49EDF2B4986D95F5C9D0B8CCA46B942FF1BE03 (U3CTeleportPlayerU3Ed__4_tC923C682625980CCC08FA9B16D59021EC9F06033* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_Awake_m609EC4BCBFA7010ACB711998E25F2AF81CB7CF64 (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___MaxHitPoint;
		__this->___CurrentHitPoint = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_ApplyDamage_mEC6488E75E1A40A60339E883E4080E8D879F8461 (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, float ___0_amount, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		float L_0 = __this->___CurrentHitPoint;
		float L_1 = ___0_amount;
		__this->___CurrentHitPoint = ((float)il2cpp_codegen_subtract(L_0, L_1));
		HitPoint_UpdatePointsBars_m78C761F08F0ABF6C5145BC8DA4B273C926A05778(__this, NULL);
		FlashOnDamage_t699ACDF497AE704477526D761E4C9D1C858CE22D* L_2 = __this->___FlashOnDamage;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
		V_0 = L_3;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0033;
		}
	}
	{
		FlashOnDamage_t699ACDF497AE704477526D761E4C9D1C858CE22D* L_5 = __this->___FlashOnDamage;
		NullCheck(L_5);
		FlashOnDamage_StartDamageFlash_m575140C641A8A61241A473B69515A564350BEF59(L_5, NULL);
	}

IL_0033:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___PopUpPrefab;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
		V_1 = L_7;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_0057;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_9;
		L_9 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		String_t* L_10;
		L_10 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A((&___0_amount), L_9, NULL);
		HitPoint_InstancePopUp_m37CABB4F85FC6A9F7FE531AA6F990DC847C3668F(__this, L_10, NULL);
	}

IL_0057:
	{
		float L_11 = __this->___CurrentHitPoint;
		V_2 = (bool)((((int32_t)((!(((float)L_11) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_12 = V_2;
		if (!L_12)
		{
			goto IL_007f;
		}
	}
	{
		__this->___CurrentHitPoint = (0.0f);
		HitPoint_Dead_m21232723E8034268046468D59AB8CAA1A89710DF(__this, NULL);
	}

IL_007f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_UpdatePointsBars_m78C761F08F0ABF6C5145BC8DA4B273C926A05778 (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___CurrentHitPoint;
		float L_1 = __this->___MaxHitPoint;
		__this->____hitRatio = ((float)(L_0/L_1));
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_2 = __this->___CurrentHitPointImage;
		NullCheck(L_2);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3;
		L_3 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_2, NULL);
		float L_4 = __this->____hitRatio;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		memset((&L_5), 0, sizeof(L_5));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), L_4, (1.0f), (1.0f), NULL);
		NullCheck(L_3);
		Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_3, L_5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_InstancePopUp_m37CABB4F85FC6A9F7FE531AA6F990DC847C3668F (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, String_t* ___0_popUpText, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisTextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8_m6D2EA454E808E4854EA6AE50E04BF626BFFD47B8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___PopUpPrefab;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
		L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Random_get_insideUnitSphere_mA488D6859560B73565B8D890ED6B39DB4091C54F(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.400000006f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2, L_4, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
		L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_6);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
		L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
		L_8 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_0, L_5, L_7, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		V_0 = L_8;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_0;
		float L_10 = __this->___FadeTime;
		Object_Destroy_m064F2A066491D2DC4FFCFBDBE5FCFFB807A04436(L_9, L_10, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0;
		NullCheck(L_11);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
		L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL);
		NullCheck(L_12);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
		L_13 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_12, 0, NULL);
		NullCheck(L_13);
		TextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8* L_14;
		L_14 = Component_GetComponent_TisTextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8_m6D2EA454E808E4854EA6AE50E04BF626BFFD47B8(L_13, Component_GetComponent_TisTextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8_m6D2EA454E808E4854EA6AE50E04BF626BFFD47B8_RuntimeMethod_var);
		String_t* L_15 = ___0_popUpText;
		NullCheck(L_14);
		TextMesh_set_text_mDF79D39638ED82797D0B0B3BB9E6B10712F8EA9E(L_14, L_15, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_0;
		NullCheck(L_16);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
		L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_16, NULL);
		NullCheck(L_17);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
		L_18 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_17, 0, NULL);
		NullCheck(L_18);
		TextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8* L_19;
		L_19 = Component_GetComponent_TisTextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8_m6D2EA454E808E4854EA6AE50E04BF626BFFD47B8(L_18, Component_GetComponent_TisTextMesh_t7E1981C7B03E50D5CA5A3AD5B0D9BB0AB6EE91F8_m6D2EA454E808E4854EA6AE50E04BF626BFFD47B8_RuntimeMethod_var);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = __this->___PopUpTextColor;
		NullCheck(L_19);
		TextMesh_set_color_mF08F30C3CD797C16289225B567724B9F07DC641E(L_19, L_20, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_Dead_m21232723E8034268046468D59AB8CAA1A89710DF (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
		L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_m064F2A066491D2DC4FFCFBDBE5FCFFB807A04436(L_0, (0.0f), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_OnCollisionEnter_mFF9CAB80A50CB091337E28F6A6E30F6E54E328C0 (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_0 = ___0_other;
		NullCheck(L_0);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
		L_1 = Collision_get_transform_mA5D135D9F696635EA7A0D2184CEF499427A6D0F6(L_0, NULL);
		NullCheck(L_1);
		Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* L_2;
		L_2 = Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005(L_1, Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
		V_0 = L_3;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_002e;
		}
	}
	{
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_5 = ___0_other;
		NullCheck(L_5);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
		L_6 = Collision_get_transform_mA5D135D9F696635EA7A0D2184CEF499427A6D0F6(L_5, NULL);
		NullCheck(L_6);
		Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* L_7;
		L_7 = Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005(L_6, Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005_RuntimeMethod_var);
		NullCheck(L_7);
		float L_8 = L_7->___DamagePower;
		HitPoint_ApplyDamage_mEC6488E75E1A40A60339E883E4080E8D879F8461(__this, L_8, NULL);
	}

IL_002e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint_OnTriggerEnter_mCE108E92C31BB05A3DA5CE5359722A75621F0D6A (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
		L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
		NullCheck(L_1);
		Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* L_2;
		L_2 = Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005(L_1, Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
		V_0 = L_3;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_002e;
		}
	}
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_5 = ___0_other;
		NullCheck(L_5);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
		L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
		NullCheck(L_6);
		Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* L_7;
		L_7 = Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005(L_6, Component_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_mD7B7913A8531CDD190C500BCE14D991A5E958005_RuntimeMethod_var);
		NullCheck(L_7);
		float L_8 = L_7->___DamagePower;
		HitPoint_ApplyDamage_mEC6488E75E1A40A60339E883E4080E8D879F8461(__this, L_8, NULL);
	}

IL_002e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HitPoint__ctor_mC38B47D24F32D4474374A8476AF42DA94E0272FF (HitPoint_tF9D05A6A9E8C8D521C0BAC114BC3A0C5A433D88C* __this, const RuntimeMethod* method) 
{
	{
		__this->___MaxHitPoint = (100.0f);
		__this->___CurrentHitPoint = (0.0f);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		L_0 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
		__this->___PopUpTextColor = L_0;
		__this->___FadeTime = (0.5f);
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_Awake_m1ED18203053DC2BD273A64F28B816476FF3E0B5D (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0;
		L_0 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(__this, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var);
		__this->____controller = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____controller), (void*)L_0);
		float L_1 = __this->___RunningSpeed;
		__this->____originalRunningSpeed = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_Start_mE6633F761D0561FBEE465F12BF0747707F516E7E (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
		L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0020;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3;
		L_3 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_3);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
		L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL);
		__this->____cameraTransform = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____cameraTransform), (void*)L_4);
	}

IL_0020:
	{
		float L_5 = __this->___DashColdown;
		__this->____dashColdown = L_5;
		float L_6 = __this->___Gravity;
		__this->____gravity = L_6;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_Update_mD4BBE1FB65316CCCE2CDE0FB3E2F5F0FC991349F (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B12_0 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B10_0 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B11_0 = NULL;
	int32_t G_B13_0 = 0;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B13_1 = NULL;
	int32_t G_B16_0 = 0;
	MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* G_B25_0 = NULL;
	MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* G_B24_0 = NULL;
	int32_t G_B26_0 = 0;
	MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* G_B26_1 = NULL;
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_0 = __this->___PlayerController;
		NullCheck(L_0);
		float L_1;
		L_1 = PlayerController_GetHorizontalValue_m0790E7241DFFA081AA002AA64459FA3457B714D6(L_0, NULL);
		__this->___Horizontal = L_1;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_2 = __this->___PlayerController;
		NullCheck(L_2);
		float L_3;
		L_3 = PlayerController_GetVerticalValue_mB30E52253ADF7111282FD56D89A719D6C3B7C752(L_2, NULL);
		__this->___Vertical = L_3;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_4 = __this->___PlayerController;
		NullCheck(L_4);
		float L_5;
		L_5 = PlayerController_GetHorizontal2Value_mE74D8F4B64272FDA5B89FC8B88366B9946D61A95(L_4, NULL);
		__this->___Horizontal2 = L_5;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_6 = __this->___PlayerController;
		NullCheck(L_6);
		float L_7;
		L_7 = PlayerController_GetVertical2Value_m6F7711562EB3381927CF43CF474CB1942955D27C(L_6, NULL);
		__this->___Vertical2 = L_7;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_8 = __this->___PlayerController;
		NullCheck(L_8);
		bool L_9;
		L_9 = PlayerController_GetJumpValue_m372F6656CCC6BB1F6E1CE93603121AC293A77658(L_8, NULL);
		__this->____jump = L_9;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_10 = __this->___PlayerController;
		NullCheck(L_10);
		bool L_11;
		L_11 = PlayerController_GetDashValue_mC171E44193DC7AEBCC0CD18253D89E996EF64805(L_10, NULL);
		__this->____dash = L_11;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_12 = __this->___PlayerController;
		NullCheck(L_12);
		bool L_13;
		L_13 = PlayerController_GetJetPackValue_m4F4514A0037C46E76DAF6E4F7259E786FDACF619(L_12, NULL);
		__this->____flyJetPack = L_13;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_14 = __this->___PlayerController;
		NullCheck(L_14);
		bool L_15;
		L_15 = PlayerController_GetSlowFallValue_m0921974B3B1D8E9F23A6C71CF15FDC83EDF2BDD3(L_14, NULL);
		__this->____slowFall = L_15;
		bool L_16 = __this->____invertedControl;
		V_0 = L_16;
		bool L_17 = V_0;
		if (!L_17)
		{
			goto IL_00ff;
		}
	}
	{
		float L_18 = __this->___Horizontal;
		__this->___Horizontal = ((float)il2cpp_codegen_multiply(L_18, (-1.0f)));
		float L_19 = __this->___Vertical;
		__this->___Vertical = ((float)il2cpp_codegen_multiply(L_19, (-1.0f)));
		float L_20 = __this->___Horizontal2;
		__this->___Horizontal2 = ((float)il2cpp_codegen_multiply(L_20, (-1.0f)));
		float L_21 = __this->___Vertical2;
		__this->___Vertical2 = ((float)il2cpp_codegen_multiply(L_21, (-1.0f)));
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_22 = __this->___PlayerController;
		NullCheck(L_22);
		bool L_23;
		L_23 = PlayerController_GetDashValue_mC171E44193DC7AEBCC0CD18253D89E996EF64805(L_22, NULL);
		__this->____jump = L_23;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_24 = __this->___PlayerController;
		NullCheck(L_24);
		bool L_25;
		L_25 = PlayerController_GetJumpValue_m372F6656CCC6BB1F6E1CE93603121AC293A77658(L_24, NULL);
		__this->____dash = L_25;
	}

IL_00ff:
	{
		bool L_26 = __this->___CanControl;
		V_1 = L_26;
		bool L_27 = V_1;
		if (!L_27)
		{
			goto IL_01b7;
		}
	}
	{
		bool L_28 = __this->____jump;
		V_2 = L_28;
		bool L_29 = V_2;
		if (!L_29)
		{
			goto IL_0126;
		}
	}
	{
		float L_30 = __this->___JumpHeight;
		MovementCharacterController_Jump_m9CD6AC17DE93335E74029F10F6BA20B476F3F00D(__this, L_30, NULL);
	}

IL_0126:
	{
		bool L_31 = __this->____dash;
		V_3 = L_31;
		bool L_32 = V_3;
		if (!L_32)
		{
			goto IL_0139;
		}
	}
	{
		MovementCharacterController_Dash_mC9950226E23B69BA8CEAAD4B874A69547C7A2682(__this, NULL);
	}

IL_0139:
	{
		bool L_33 = __this->____flyJetPack;
		V_4 = L_33;
		bool L_34 = V_4;
		if (!L_34)
		{
			goto IL_014e;
		}
	}
	{
		MovementCharacterController_FlyByJetPack_m2D7599EAD087E96A2753988BF3A977B4004EA346(__this, NULL);
	}

IL_014e:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35 = __this->___JetPackObject;
		bool L_36 = __this->___Jetpack;
		if (!L_36)
		{
			G_B12_0 = L_35;
			goto IL_0173;
		}
		G_B10_0 = L_35;
	}
	{
		bool L_37 = __this->____flyJetPack;
		if (!L_37)
		{
			G_B12_0 = G_B10_0;
			goto IL_0173;
		}
		G_B11_0 = G_B10_0;
	}
	{
		float L_38 = __this->___JetPackFuel;
		G_B13_0 = ((((float)L_38) > ((float)(0.0f)))? 1 : 0);
		G_B13_1 = G_B11_0;
		goto IL_0174;
	}

IL_0173:
	{
		G_B13_0 = 0;
		G_B13_1 = G_B12_0;
	}

IL_0174:
	{
		NullCheck(G_B13_1);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(G_B13_1, (bool)G_B13_0, NULL);
		bool L_39 = __this->___HaveSlowFall;
		if (!L_39)
		{
			goto IL_018a;
		}
	}
	{
		bool L_40 = __this->____slowFall;
		G_B16_0 = ((int32_t)(L_40));
		goto IL_018b;
	}

IL_018a:
	{
		G_B16_0 = 0;
	}

IL_018b:
	{
		V_5 = (bool)G_B16_0;
		bool L_41 = V_5;
		if (!L_41)
		{
			goto IL_01b4;
		}
	}
	{
		bool L_42 = __this->____activeFall;
		__this->____activeFall = (bool)((((int32_t)L_42) == ((int32_t)0))? 1 : 0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43 = __this->___SlowFallObject;
		bool L_44 = __this->____activeFall;
		NullCheck(L_43);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_43, L_44, NULL);
	}

IL_01b4:
	{
		goto IL_01e5;
	}

IL_01b7:
	{
		__this->___Horizontal = (0.0f);
		__this->___Vertical = (0.0f);
		__this->___Vertical2 = (0.0f);
		__this->___Horizontal2 = (0.0f);
	}

IL_01e5:
	{
		float L_45 = __this->___DashColdown;
		V_6 = (bool)((((float)L_45) > ((float)(0.0f)))? 1 : 0);
		bool L_46 = V_6;
		if (!L_46)
		{
			goto IL_020e;
		}
	}
	{
		float L_47 = __this->___DashColdown;
		float L_48;
		L_48 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
		__this->___DashColdown = ((float)il2cpp_codegen_subtract(L_47, L_48));
		goto IL_021b;
	}

IL_020e:
	{
		__this->___DashColdown = (0.0f);
	}

IL_021b:
	{
		float L_49 = __this->___Horizontal;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		float L_50;
		L_50 = fabsf(L_49);
		if ((((float)L_50) > ((float)(0.0f))))
		{
			G_B25_0 = __this;
			goto IL_0242;
		}
		G_B24_0 = __this;
	}
	{
		float L_51 = __this->___Vertical;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		float L_52;
		L_52 = fabsf(L_51);
		G_B26_0 = ((((float)L_52) > ((float)(0.0f)))? 1 : 0);
		G_B26_1 = G_B24_0;
		goto IL_0243;
	}

IL_0242:
	{
		G_B26_0 = 1;
		G_B26_1 = G_B25_0;
	}

IL_0243:
	{
		NullCheck(G_B26_1);
		MovementCharacterController_SetRunningAnimation_mDFE7958548999A00292867CEDE8A402C7D3A0664(G_B26_1, (bool)G_B26_0, NULL);
		MovementCharacterController_SetGorundedState_mFC6D073C89C329A30673F0E396581F686E75FD18(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_FixedUpdate_m315B61CDB92036E59C72EE9B7FCF3614B14330E7 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	bool V_10 = false;
	bool V_11 = false;
	bool V_12 = false;
	int32_t G_B4_0 = 0;
	int32_t G_B11_0 = 0;
	int32_t G_B16_0 = 0;
	int32_t G_B34_0 = 0;
	{
		bool L_0 = __this->____activeFall;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0055;
		}
	}
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_2 = __this->____controller;
		NullCheck(L_2);
		bool L_3;
		L_3 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_2, NULL);
		if (L_3)
		{
			goto IL_002e;
		}
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_4 = __this->___PlayerController;
		NullCheck(L_4);
		SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* L_5 = L_4->___SwimmingController;
		NullCheck(L_5);
		bool L_6 = L_5->___Swimming;
		G_B4_0 = ((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
		goto IL_002f;
	}

IL_002e:
	{
		G_B4_0 = 0;
	}

IL_002f:
	{
		V_1 = (bool)G_B4_0;
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_003e;
		}
	}
	{
		MovementCharacterController_SlowFall_m9B1FADB40040D927FC6AB6F57347A09AF5B9BDAB(__this, NULL);
		goto IL_0054;
	}

IL_003e:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = __this->___SlowFallObject;
		NullCheck(L_8);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_8, (bool)0, NULL);
		__this->____activeFall = (bool)0;
	}

IL_0054:
	{
	}

IL_0055:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->____cameraTransform;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
		NullCheck(L_9);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_9, L_10, NULL);
		__this->____forward = L_11;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_12 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____forward);
		L_12->___y = (0.0f);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_13 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____forward);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_13, NULL);
		__this->____forward = L_14;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____forward);
		float L_16 = L_15->___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_17 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____forward);
		float L_18 = L_17->___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		memset((&L_19), 0, sizeof(L_19));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_19), L_16, (0.0f), ((-L_18)), NULL);
		__this->____right = L_19;
		float L_20 = __this->___Horizontal;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = __this->____right;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		L_22 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_20, L_21, NULL);
		float L_23 = __this->___Vertical;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = __this->____forward;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
		L_25 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_23, L_24, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
		L_26 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_22, L_25, NULL);
		__this->____move = L_26;
		bool L_27 = __this->____isCorrectGrounded;
		if (L_27)
		{
			goto IL_00f5;
		}
	}
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_28 = __this->____controller;
		NullCheck(L_28);
		bool L_29;
		L_29 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_28, NULL);
		G_B11_0 = ((int32_t)(L_29));
		goto IL_00f6;
	}

IL_00f5:
	{
		G_B11_0 = 0;
	}

IL_00f6:
	{
		V_2 = (bool)G_B11_0;
		bool L_30 = V_2;
		if (!L_30)
		{
			goto IL_016e;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_31 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____move);
		float* L_32 = (float*)(&L_31->___x);
		float* L_33 = L_32;
		float L_34 = *((float*)L_33);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_35 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____hitNormal);
		float L_36 = L_35->___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_37 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____hitNormal);
		float L_38 = L_37->___x;
		float L_39 = __this->___SlideFriction;
		*((float*)L_33) = (float)((float)il2cpp_codegen_add(L_34, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_36)), L_38)), ((float)il2cpp_codegen_subtract((1.0f), L_39))))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_40 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____move);
		float* L_41 = (float*)(&L_40->___z);
		float* L_42 = L_41;
		float L_43 = *((float*)L_42);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_44 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____hitNormal);
		float L_45 = L_44->___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_46 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____hitNormal);
		float L_47 = L_46->___z;
		float L_48 = __this->___SlideFriction;
		*((float*)L_42) = (float)((float)il2cpp_codegen_add(L_43, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_45)), L_47)), ((float)il2cpp_codegen_subtract((1.0f), L_48))))));
	}

IL_016e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_49 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____move);
		Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline(L_49, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = __this->____move;
		MovementCharacterController_SetAimAnimation_mAD550CA698F350362DF01B33598AFDD51053B5FA(__this, L_50, NULL);
		bool L_51 = __this->____activeFall;
		if (L_51)
		{
			goto IL_019c;
		}
	}
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_52 = __this->____controller;
		NullCheck(L_52);
		bool L_53;
		L_53 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_52, NULL);
		G_B16_0 = ((int32_t)(L_53));
		goto IL_019d;
	}

IL_019c:
	{
		G_B16_0 = 0;
	}

IL_019d:
	{
		V_3 = (bool)G_B16_0;
		bool L_54 = V_3;
		if (!L_54)
		{
			goto IL_0202;
		}
	}
	{
		bool L_55 = __this->____shooting;
		V_4 = L_55;
		bool L_56 = V_4;
		if (!L_56)
		{
			goto IL_01dc;
		}
	}
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_57 = __this->____controller;
		float L_58;
		L_58 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_59 = __this->___RunningSpeed;
		float L_60 = __this->___RunningShootSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = __this->____move;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
		L_62 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_58, L_59)), L_60)), L_61, NULL);
		NullCheck(L_57);
		int32_t L_63;
		L_63 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_57, L_62, NULL);
		goto IL_0201;
	}

IL_01dc:
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_64 = __this->____controller;
		float L_65;
		L_65 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_66 = __this->___RunningSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = __this->____move;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
		L_68 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(L_65, L_66)), L_67, NULL);
		NullCheck(L_64);
		int32_t L_69;
		L_69 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_64, L_68, NULL);
	}

IL_0201:
	{
	}

IL_0202:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
		L_70 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = __this->____hitNormal;
		float L_72;
		L_72 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_70, L_71, NULL);
		float L_73 = __this->___SlopeLimit;
		__this->____isCorrectGrounded = (bool)((((int32_t)((!(((float)L_72) <= ((float)L_73)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_74 = __this->___PlayerController;
		NullCheck(L_74);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_75 = L_74->___ShooterController;
		NullCheck(L_75);
		int32_t L_76 = L_75->___CurrentWeaponClass;
		V_5 = (bool)((!(((uint32_t)L_76) <= ((uint32_t)0)))? 1 : 0);
		bool L_77 = V_5;
		if (!L_77)
		{
			goto IL_02b9;
		}
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_78 = __this->___PlayerController;
		NullCheck(L_78);
		bool L_79 = L_78->___UseMouseToRotate;
		V_6 = L_79;
		bool L_80 = V_6;
		if (!L_80)
		{
			goto IL_0287;
		}
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_81 = __this->___PlayerController;
		NullCheck(L_81);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
		L_82 = PlayerController_GetMouseDirection_m6E5AC6F219FF5C200E4DB0C39CA41BF2C2E20C8A(L_81, NULL);
		__this->____direction = L_82;
		bool L_83 = __this->____invertedControl;
		V_7 = L_83;
		bool L_84 = V_7;
		if (!L_84)
		{
			goto IL_0284;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = __this->____direction;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86;
		L_86 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_85, (-1.0f), NULL);
		__this->____direction = L_86;
	}

IL_0284:
	{
		goto IL_02b6;
	}

IL_0287:
	{
		float L_87 = __this->___Horizontal2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = __this->____right;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89;
		L_89 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_87, L_88, NULL);
		float L_90 = __this->___Vertical2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91 = __this->____forward;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92;
		L_92 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_90, L_91, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93;
		L_93 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_89, L_92, NULL);
		__this->____direction = L_93;
	}

IL_02b6:
	{
		goto IL_02c6;
	}

IL_02b9:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94;
		L_94 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		__this->____direction = L_94;
	}

IL_02c6:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95 = __this->____direction;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_96;
		L_96 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		bool L_97;
		L_97 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_95, L_96, NULL);
		V_8 = L_97;
		bool L_98 = V_8;
		if (!L_98)
		{
			goto IL_030e;
		}
	}
	{
		__this->____shooting = (bool)1;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_99;
		L_99 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_100;
		L_100 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_100);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101;
		L_101 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_100, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = __this->____direction;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103;
		L_103 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_101, L_102, (1.0f), NULL);
		NullCheck(L_99);
		Transform_set_forward_mA178B5CF4F0F6133F9AF8ED3A4ECD2C604C60C26(L_99, L_103, NULL);
		goto IL_0375;
	}

IL_030e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = __this->____move;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105;
		L_105 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		bool L_106;
		L_106 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_104, L_105, NULL);
		if (!L_106)
		{
			goto IL_033d;
		}
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_107 = __this->___PlayerController;
		NullCheck(L_107);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_108 = L_107->___ShooterController;
		NullCheck(L_108);
		float L_109 = L_108->___DelayToTurnOn;
		G_B34_0 = ((((int32_t)((!(((float)L_109) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_033e;
	}

IL_033d:
	{
		G_B34_0 = 0;
	}

IL_033e:
	{
		V_9 = (bool)G_B34_0;
		bool L_110 = V_9;
		if (!L_110)
		{
			goto IL_0374;
		}
	}
	{
		__this->____shooting = (bool)0;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_111;
		L_111 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_112;
		L_112 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_112);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_113;
		L_113 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_112, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114 = __this->____move;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115;
		L_115 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_113, L_114, (0.5f), NULL);
		NullCheck(L_111);
		Transform_set_forward_mA178B5CF4F0F6133F9AF8ED3A4ECD2C604C60C26(L_111, L_115, NULL);
	}

IL_0374:
	{
	}

IL_0375:
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_116 = __this->___PlayerController;
		NullCheck(L_116);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_117 = L_116->___ShooterController;
		NullCheck(L_117);
		ShooterController_ManageShoot_m8C122669BEACBF32506237D59CDAD0811762270C(L_117, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_118 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		float L_119 = L_118->___y;
		float L_120 = __this->___MaxDownYVelocity;
		V_10 = (bool)((((int32_t)((!(((float)L_119) >= ((float)((-L_120)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_121 = V_10;
		if (!L_121)
		{
			goto IL_03c0;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_122 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		float* L_123 = (float*)(&L_122->___y);
		float* L_124 = L_123;
		float L_125 = *((float*)L_124);
		float L_126 = __this->___Gravity;
		float L_127;
		L_127 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		*((float*)L_124) = (float)((float)il2cpp_codegen_add(L_125, ((float)il2cpp_codegen_multiply(L_126, L_127))));
	}

IL_03c0:
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_128 = __this->___PlayerController;
		NullCheck(L_128);
		SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* L_129 = L_128->___SwimmingController;
		NullCheck(L_129);
		bool L_130 = L_129->___Swimming;
		V_11 = L_130;
		bool L_131 = V_11;
		if (!L_131)
		{
			goto IL_03e8;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_132 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		L_132->___y = (0.0f);
	}

IL_03e8:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_133 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		float* L_134 = (float*)(&L_133->___x);
		float* L_135 = L_134;
		float L_136 = *((float*)L_135);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_137 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___DragForce);
		float L_138 = L_137->___x;
		float L_139;
		L_139 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		*((float*)L_135) = (float)((float)(L_136/((float)il2cpp_codegen_add((1.0f), ((float)il2cpp_codegen_multiply(L_138, L_139))))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_140 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		float* L_141 = (float*)(&L_140->___y);
		float* L_142 = L_141;
		float L_143 = *((float*)L_142);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_144 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___DragForce);
		float L_145 = L_144->___y;
		float L_146;
		L_146 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		*((float*)L_142) = (float)((float)(L_143/((float)il2cpp_codegen_add((1.0f), ((float)il2cpp_codegen_multiply(L_145, L_146))))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_147 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		float* L_148 = (float*)(&L_147->___z);
		float* L_149 = L_148;
		float L_150 = *((float*)L_149);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_151 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___DragForce);
		float L_152 = L_151->___z;
		float L_153;
		L_153 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		*((float*)L_149) = (float)((float)(L_150/((float)il2cpp_codegen_add((1.0f), ((float)il2cpp_codegen_multiply(L_152, L_153))))));
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_154 = __this->____controller;
		NullCheck(L_154);
		bool L_155;
		L_155 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_154, NULL);
		V_12 = L_155;
		bool L_156 = V_12;
		if (!L_156)
		{
			goto IL_0489;
		}
	}
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_157 = __this->____controller;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_158 = __this->____velocity;
		float L_159;
		L_159 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_160;
		L_160 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_158, L_159, NULL);
		NullCheck(L_157);
		int32_t L_161;
		L_161 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_157, L_160, NULL);
	}

IL_0489:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MovementCharacterController_TensionFoRightStickLowerThan_m918D3981D424D72B3507C603CA2E52CB2620130D (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_0 = __this->___PlayerController;
		NullCheck(L_0);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_1 = L_0->___MovCharController;
		NullCheck(L_1);
		float L_2 = L_1->___Horizontal2;
		float L_3;
		L_3 = fabsf(L_2);
		float L_4 = ___0_value;
		if ((((float)L_3) > ((float)L_4)))
		{
			goto IL_0033;
		}
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_5 = __this->___PlayerController;
		NullCheck(L_5);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_6 = L_5->___MovCharController;
		NullCheck(L_6);
		float L_7 = L_6->___Vertical2;
		float L_8;
		L_8 = fabsf(L_7);
		float L_9 = ___0_value;
		G_B3_0 = ((((float)L_8) > ((float)L_9))? 1 : 0);
		goto IL_0034;
	}

IL_0033:
	{
		G_B3_0 = 1;
	}

IL_0034:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0037;
	}

IL_0037:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_Jump_m9CD6AC17DE93335E74029F10F6BA20B476F3F00D (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_jumpHeight, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	int32_t G_B9_0 = 0;
	{
		bool L_0 = __this->___CanJump;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0149;
	}

IL_0014:
	{
		__this->____activeFall = (bool)0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___SlowFallObject;
		bool L_3 = __this->____activeFall;
		NullCheck(L_2);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, L_3, NULL);
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_4 = __this->____controller;
		NullCheck(L_4);
		bool L_5;
		L_5 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_4, NULL);
		V_1 = L_5;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_00c4;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		__this->____hitNormal = L_7;
		MovementCharacterController_SetJumpAnimation_m56F806E71FB17723C33A03E8350C2EBADF100764(__this, NULL);
		__this->____doubleJump = (bool)1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		L_8->___y = (0.0f);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		float* L_10 = (float*)(&L_9->___y);
		float* L_11 = L_10;
		float L_12 = *((float*)L_11);
		float L_13 = ___0_jumpHeight;
		float L_14 = __this->___Gravity;
		float L_15;
		L_15 = sqrtf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_13, (-2.0f))), L_14)));
		*((float*)L_11) = (float)((float)il2cpp_codegen_add(L_12, L_15));
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = __this->___JumpEffect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_17;
		L_17 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_16, NULL);
		V_2 = L_17;
		bool L_18 = V_2;
		if (!L_18)
		{
			goto IL_00be;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = __this->___JumpEffect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = __this->___LowZonePosition;
		NullCheck(L_20);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_20, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = __this->___LowZonePosition;
		NullCheck(L_22);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23;
		L_23 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_22, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24;
		L_24 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_19, L_21, L_23, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_00be:
	{
		goto IL_0149;
	}

IL_00c4:
	{
		bool L_25 = __this->___CanDobleJump;
		if (!L_25)
		{
			goto IL_00d4;
		}
	}
	{
		bool L_26 = __this->____doubleJump;
		G_B9_0 = ((int32_t)(L_26));
		goto IL_00d5;
	}

IL_00d4:
	{
		G_B9_0 = 0;
	}

IL_00d5:
	{
		V_3 = (bool)G_B9_0;
		bool L_27 = V_3;
		if (!L_27)
		{
			goto IL_0149;
		}
	}
	{
		__this->____doubleJump = (bool)0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_28 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		L_28->___y = (0.0f);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_29 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		float* L_30 = (float*)(&L_29->___y);
		float* L_31 = L_30;
		float L_32 = *((float*)L_31);
		float L_33 = ___0_jumpHeight;
		float L_34 = __this->___Gravity;
		float L_35;
		L_35 = sqrtf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_33, (-2.0f))), L_34)));
		*((float*)L_31) = (float)((float)il2cpp_codegen_add(L_32, L_35));
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_36 = __this->___JumpEffect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_37;
		L_37 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_36, NULL);
		V_4 = L_37;
		bool L_38 = V_4;
		if (!L_38)
		{
			goto IL_0148;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39 = __this->___JumpEffect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = __this->___LowZonePosition;
		NullCheck(L_40);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
		L_41 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_40, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42 = __this->___LowZonePosition;
		NullCheck(L_42);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43;
		L_43 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_42, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_44;
		L_44 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_39, L_41, L_43, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_0148:
	{
	}

IL_0149:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_JumpWhitCurrentForce_mD233B5AC608E0FCBBC8288060F0143BE9DA43690 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___JumpHeight;
		MovementCharacterController_Jump_m9CD6AC17DE93335E74029F10F6BA20B476F3F00D(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_Dash_mC9950226E23B69BA8CEAAD4B874A69547C7A2682 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B4_0 = 0;
	int32_t G_B11_0 = 0;
	{
		bool L_0 = __this->___CanDash;
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		float L_1 = __this->___DashColdown;
		if ((((float)L_1) > ((float)(0.0f))))
		{
			goto IL_001e;
		}
	}
	{
		bool L_2 = __this->____flyJetPack;
		G_B4_0 = ((int32_t)(L_2));
		goto IL_001f;
	}

IL_001e:
	{
		G_B4_0 = 1;
	}

IL_001f:
	{
		V_0 = (bool)G_B4_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0029;
		}
	}
	{
		goto IL_01c8;
	}

IL_0029:
	{
		float L_4 = __this->____dashColdown;
		__this->___DashColdown = L_4;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___DashEffect;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
		V_1 = L_6;
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_0068;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = __this->___DashEffect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
		L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_9);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
		L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_11);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
		L_12 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_11, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
		L_13 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_8, L_10, L_12, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_0068:
	{
		MovementCharacterController_SetDashAnimation_m4D4190BFA0639A8B5D56E3D74A2B838C860DD100(__this, NULL);
		float L_14 = __this->___DashForce;
		RuntimeObject* L_15;
		L_15 = MovementCharacterController_Dashing_m52A896F421716F9600FFAC24479000EDB72484D0(__this, ((float)(L_14/(10.0f))), NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_16;
		L_16 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_15, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = __this->____direction;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
		L_18 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		bool L_19;
		L_19 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_17, L_18, NULL);
		if (!L_19)
		{
			goto IL_00ac;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = __this->____move;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		bool L_22;
		L_22 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_20, L_21, NULL);
		G_B11_0 = ((int32_t)(L_22));
		goto IL_00ad;
	}

IL_00ac:
	{
		G_B11_0 = 0;
	}

IL_00ad:
	{
		V_2 = (bool)G_B11_0;
		bool L_23 = V_2;
		if (!L_23)
		{
			goto IL_013e;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = __this->____velocity;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = __this->____move;
		float L_26 = __this->___DashForce;
		float L_27;
		L_27 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_28 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___DragForce);
		float L_29 = L_28->___x;
		float L_30;
		L_30 = logf(((float)((1.0f)/((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_27, L_29)), (1.0f))))));
		float L_31;
		L_31 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_32;
		L_32 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_33 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___DragForce);
		float L_34 = L_33->___z;
		float L_35;
		L_35 = logf(((float)((1.0f)/((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_32, L_34)), (1.0f))))));
		float L_36;
		L_36 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
		memset((&L_37), 0, sizeof(L_37));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_37), ((float)(L_30/((-L_31)))), (0.0f), ((float)(L_35/((-L_36)))), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
		L_38 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_26, L_37, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
		L_39 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_25, L_38, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
		L_40 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_24, L_39, NULL);
		__this->____velocity = L_40;
		goto IL_01c8;
	}

IL_013e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = __this->____velocity;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42;
		L_42 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_42);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
		L_43 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_42, NULL);
		float L_44 = __this->___DashForce;
		float L_45;
		L_45 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_46 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___DragForce);
		float L_47 = L_46->___x;
		float L_48;
		L_48 = logf(((float)((1.0f)/((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_45, L_47)), (1.0f))))));
		float L_49;
		L_49 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_50;
		L_50 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_51 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___DragForce);
		float L_52 = L_51->___z;
		float L_53;
		L_53 = logf(((float)((1.0f)/((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_50, L_52)), (1.0f))))));
		float L_54;
		L_54 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
		memset((&L_55), 0, sizeof(L_55));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_55), ((float)(L_48/((-L_49)))), (0.0f), ((float)(L_53/((-L_54)))), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
		L_56 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_44, L_55, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
		L_57 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_43, L_56, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
		L_58 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_41, L_57, NULL);
		__this->____velocity = L_58;
	}

IL_01c8:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_FlyByJetPack_m2D7599EAD087E96A2753988BF3A977B4004EA346 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B3_0 = 0;
	{
		bool L_0 = __this->___Jetpack;
		if (!L_0)
		{
			goto IL_001b;
		}
	}
	{
		float L_1 = __this->___JetPackFuel;
		G_B3_0 = ((((int32_t)((!(((float)L_1) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_001c;
	}

IL_001b:
	{
		G_B3_0 = 1;
	}

IL_001c:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0023;
		}
	}
	{
		goto IL_0093;
	}

IL_0023:
	{
		bool L_3 = __this->____activeFall;
		V_1 = L_3;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0043;
		}
	}
	{
		__this->____activeFall = (bool)0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___SlowFallObject;
		NullCheck(L_5);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_5, (bool)0, NULL);
	}

IL_0043:
	{
		float L_6 = __this->___JetPackFuel;
		float L_7;
		L_7 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_8 = __this->___FuelConsumeSpeed;
		__this->___JetPackFuel = ((float)il2cpp_codegen_subtract(L_6, ((float)il2cpp_codegen_multiply(L_7, L_8))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		L_9->___y = (0.0f);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		float* L_11 = (float*)(&L_10->___y);
		float* L_12 = L_11;
		float L_13 = *((float*)L_12);
		float L_14 = __this->___JetPackForce;
		float L_15 = __this->___Gravity;
		float L_16;
		L_16 = sqrtf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_14, (-2.0f))), L_15)));
		*((float*)L_12) = (float)((float)il2cpp_codegen_add(L_13, L_16));
	}

IL_0093:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SlowFall_m9B1FADB40040D927FC6AB6F57347A09AF5B9BDAB (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->____controller;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
		L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_1, NULL);
		float L_3 = __this->___SlowFallForwardSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, L_3, NULL);
		NullCheck(L_0);
		int32_t L_5;
		L_5 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_0, L_4, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		L_6->___y = (0.0f);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->____velocity);
		float* L_8 = (float*)(&L_7->___y);
		float* L_9 = L_8;
		float L_10 = *((float*)L_9);
		float L_11 = __this->___SlowFallSpeed;
		*((float*)L_9) = (float)((float)il2cpp_codegen_add(L_10, ((-L_11))));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_AddFuel_m12099144182900FF8BFA400D86D1099FB2BD4C23 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_fuel, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBF22EEEBFA7F049FF2F09026561CC6872D8168A);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		float L_0 = __this->___JetPackFuel;
		float L_1 = ___0_fuel;
		__this->___JetPackFuel = ((float)il2cpp_codegen_add(L_0, L_1));
		float L_2 = __this->___JetPackFuel;
		float L_3 = __this->___JetPackMaxFuelCapacity;
		V_0 = (bool)((((float)L_2) > ((float)L_3))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_002f;
		}
	}
	{
		float L_5 = __this->___JetPackMaxFuelCapacity;
		__this->___JetPackFuel = L_5;
	}

IL_002f:
	{
		String_t* L_6;
		L_6 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&___0_fuel), NULL);
		String_t* L_7;
		L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralEBF22EEEBFA7F049FF2F09026561CC6872D8168A, L_6, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_7, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ResetOriginalSpeed_m1E0908004ACD7C8189D80959706213185DAD46E8 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->____originalRunningSpeed;
		__this->___RunningSpeed = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ChangeSpeed_m99463A871216D271E8A617B658C233598AFA6201 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_speed, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_speed;
		__this->___RunningSpeed = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ChangeSpeedInTime_m45FB9877C13294A53EF02B85D9113980761A94C4 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_speedPlus, float ___1_time, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_speedPlus;
		float L_1 = ___1_time;
		RuntimeObject* L_2;
		L_2 = MovementCharacterController_ModifySpeedByTime_mC3FE80D627920A6E6AF955B6EA02EA2E5D92A292(__this, L_0, L_1, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_3;
		L_3 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_InvertPlayerControls_m889C850DFEAD9F1D6F2F084F3C96AC5473FEDD29 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_invertTime, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = __this->____invertedControl;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		float L_2 = ___0_invertTime;
		RuntimeObject* L_3;
		L_3 = MovementCharacterController_InvertControls_m480A6DC2E06E6A907F304CE995AF96437EC8C678(__this, L_2, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_4;
		L_4 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_3, NULL);
	}

IL_001e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ActivateDeactivateJump_m46976600221B32B492ECEDEF60AA6B1AC418DBE7 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_canJump, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_canJump;
		__this->___CanJump = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ActivateDeactivateDoubleJump_m0104AF0E7D6C3E79CF26F3D917DC2B20B600C10F (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_canDoubleJump, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_canDoubleJump;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		__this->___CanJump = (bool)1;
	}

IL_000f:
	{
		bool L_2 = ___0_canDoubleJump;
		__this->___CanDobleJump = L_2;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ActivateDeactivateDash_m31C9E58C5C2BFC9453A22AB70BE72A04A6013F50 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_canDash, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_canDash;
		__this->___CanDash = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ActivateDeactivateSlowFall_m3DA0827F33695B3C252F5F99490ED1E2021F0B29 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_canSlowFall, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_canSlowFall;
		__this->___HaveSlowFall = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_ActivateDeactivateJetPack_m0F1C28B74BB2B7907C3B13520B32D4BE86A67C0F (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_haveJetPack, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_haveJetPack;
		__this->___Jetpack = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_OnControllerColliderHit_m5AC85C003088A31CC375C82B3541587D7787670C (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* ___0_hit, const RuntimeMethod* method) 
{
	{
		ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_0 = ___0_hit;
		NullCheck(L_0);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = ControllerColliderHit_get_normal_mDA7A9B952DEA2B2EDFFDD153DFAA08089C9FFBB6(L_0, NULL);
		__this->____hitNormal = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SetRunningAnimation_mDFE7958548999A00292867CEDE8A402C7D3A0664 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, bool ___0_run, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E1BAB0B18C7A55EB65D6F964C2DADEB0863418B);
		s_Il2CppMethodInitialized = true;
	}
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___PlayerAnimator;
		bool L_1 = ___0_run;
		NullCheck(L_0);
		Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B(L_0, _stringLiteral4E1BAB0B18C7A55EB65D6F964C2DADEB0863418B, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SetAimAnimation_mAD550CA698F350362DF01B33598AFDD51053B5FA (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_movementDirection, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
		L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_movementDirection;
		NullCheck(L_0);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575(L_0, L_1, NULL);
		V_0 = L_2;
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_3 = __this->___PlayerAnimator;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
		float L_5 = L_4.___z;
		float L_6;
		L_6 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		NullCheck(L_3);
		Animator_SetFloat_m018FC1B8BBA989887545ABEF5FB611087F23A4C0(L_3, _stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B, L_5, (0.100000001f), L_6, NULL);
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_7 = __this->___PlayerAnimator;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
		float L_9 = L_8.___x;
		float L_10;
		L_10 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		NullCheck(L_7);
		Animator_SetFloat_m018FC1B8BBA989887545ABEF5FB611087F23A4C0(L_7, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, L_9, (0.100000001f), L_10, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SetJumpAnimation_m56F806E71FB17723C33A03E8350C2EBADF100764 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C);
		s_Il2CppMethodInitialized = true;
	}
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___PlayerAnimator;
		NullCheck(L_0);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_0, _stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SetDashAnimation_m4D4190BFA0639A8B5D56E3D74A2B838C860DD100 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78DB8AA40D3B780BCB7B7076042CF600254368BC);
		s_Il2CppMethodInitialized = true;
	}
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___PlayerAnimator;
		NullCheck(L_0);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_0, _stringLiteral78DB8AA40D3B780BCB7B7076042CF600254368BC, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController_SetGorundedState_mFC6D073C89C329A30673F0E396581F686E75FD18 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB1018EBBD330B231ADCF3E0D809C0C4A7F770D4);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___PlayerAnimator;
		NullCheck(L_0);
		bool L_1;
		L_1 = Animator_GetBool_mBC4D952885FF7504963E5923C29481A891028FD8(L_0, _stringLiteralEB1018EBBD330B231ADCF3E0D809C0C4A7F770D4, NULL);
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_2 = __this->____controller;
		NullCheck(L_2);
		bool L_3;
		L_3 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_2, NULL);
		V_0 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0043;
		}
	}
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_5 = __this->___PlayerAnimator;
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_6 = __this->____controller;
		NullCheck(L_6);
		bool L_7;
		L_7 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_6, NULL);
		NullCheck(L_5);
		Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B(L_5, _stringLiteralEB1018EBBD330B231ADCF3E0D809C0C4A7F770D4, L_7, NULL);
	}

IL_0043:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MovementCharacterController_DeactivatePlayerControlByTime_mE1FAB4A26475CA76EC58D3D7A11E4879A406DD3D (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_time, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859* L_0 = (U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859*)il2cpp_codegen_object_new(U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859_il2cpp_TypeInfo_var);
		U3CDeactivatePlayerControlByTimeU3Ed__79__ctor_m2194F1E98E67A2EAF54D4336FBE11CD838B936C5(L_0, 0, NULL);
		U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859* L_2 = L_1;
		float L_3 = ___0_time;
		NullCheck(L_2);
		L_2->___time = L_3;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MovementCharacterController_Dashing_m52A896F421716F9600FFAC24479000EDB72484D0 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_time, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16* L_0 = (U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16*)il2cpp_codegen_object_new(U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16_il2cpp_TypeInfo_var);
		U3CDashingU3Ed__80__ctor_mDF64285A44391FCB3F646B229FF0D82E0AB1FDD4(L_0, 0, NULL);
		U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16* L_2 = L_1;
		float L_3 = ___0_time;
		NullCheck(L_2);
		L_2->___time = L_3;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MovementCharacterController_ModifySpeedByTime_mC3FE80D627920A6E6AF955B6EA02EA2E5D92A292 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_speedPlus, float ___1_time, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* L_0 = (U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C*)il2cpp_codegen_object_new(U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C_il2cpp_TypeInfo_var);
		U3CModifySpeedByTimeU3Ed__81__ctor_mF9B79E2AFE3480F2BAE051C61C0C0CC59E90C1B9(L_0, 0, NULL);
		U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* L_2 = L_1;
		float L_3 = ___0_speedPlus;
		NullCheck(L_2);
		L_2->___speedPlus = L_3;
		U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* L_4 = L_2;
		float L_5 = ___1_time;
		NullCheck(L_4);
		L_4->___time = L_5;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MovementCharacterController_InvertControls_m480A6DC2E06E6A907F304CE995AF96437EC8C678 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, float ___0_invertTime, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60* L_0 = (U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60*)il2cpp_codegen_object_new(U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60_il2cpp_TypeInfo_var);
		U3CInvertControlsU3Ed__82__ctor_m522B1F16FC603FD42AC8363C8EF63C828F93BBD0(L_0, 0, NULL);
		U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60* L_2 = L_1;
		float L_3 = ___0_invertTime;
		NullCheck(L_2);
		L_2->___invertTime = L_3;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MovementCharacterController__ctor_mC1D3CEF15D0A0E7F941102A6E98B03874874AEF7 (MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* __this, const RuntimeMethod* method) 
{
	{
		__this->___RunningSpeed = (5.0f);
		__this->___SlopeLimit = (45.0f);
		__this->___SlideFriction = (0.300000012f);
		__this->___Gravity = (-30.0f);
		__this->___MaxDownYVelocity = (15.0f);
		__this->___CanControl = (bool)1;
		__this->___CanJump = (bool)1;
		__this->___JumpHeight = (2.0f);
		__this->___CanDobleJump = (bool)1;
		__this->___CanDash = (bool)1;
		__this->___DashColdown = (3.0f);
		__this->___DashForce = (5.0f);
		__this->___Jetpack = (bool)1;
		__this->___JetPackMaxFuelCapacity = (90.0f);
		__this->___SlowFallSpeed = (1.5f);
		__this->___SlowFallForwardSpeed = (0.100000001f);
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDashingU3Ed__80__ctor_mDF64285A44391FCB3F646B229FF0D82E0AB1FDD4 (U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDashingU3Ed__80_System_IDisposable_Dispose_mEA027925668BA50201C9384F8696C5C1820DC66B (U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CDashingU3Ed__80_MoveNext_mE4BA07B1D386368B000958F4103F4F1821E270AB (U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0016;
	}

IL_0012:
	{
		goto IL_0018;
	}

IL_0014:
	{
		goto IL_0084;
	}

IL_0016:
	{
		return (bool)0;
	}

IL_0018:
	{
		__this->___U3CU3E1__state = (-1);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		L_3->___CanControl = (bool)0;
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_4 = __this->___U3CU3E4__this;
		NullCheck(L_4);
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_5 = L_4->____controller;
		NullCheck(L_5);
		bool L_6;
		L_6 = CharacterController_get_isGrounded_m548072EC190878925C0F97595B6C307714EFDD67(L_5, NULL);
		V_1 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_006a;
		}
	}
	{
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_8 = __this->___U3CU3E4__this;
		NullCheck(L_8);
		L_8->___Gravity = (0.0f);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_9 = __this->___U3CU3E4__this;
		NullCheck(L_9);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&L_9->____velocity);
		L_10->___y = (0.0f);
	}

IL_006a:
	{
		float L_11 = __this->___time;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_12 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_12, L_11, NULL);
		__this->___U3CU3E2__current = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_12);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0084:
	{
		__this->___U3CU3E1__state = (-1);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_13 = __this->___U3CU3E4__this;
		NullCheck(L_13);
		L_13->___CanControl = (bool)1;
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_14 = __this->___U3CU3E4__this;
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_15 = __this->___U3CU3E4__this;
		NullCheck(L_15);
		float L_16 = L_15->____gravity;
		NullCheck(L_14);
		L_14->___Gravity = L_16;
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CDashingU3Ed__80_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m8DA25A22F33F08FD1121E7BF90238EF82CADDE13 (U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDashingU3Ed__80_System_Collections_IEnumerator_Reset_mB4C2BA4C392E936B6808AED9709EE6C50FC1D22E (U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CDashingU3Ed__80_System_Collections_IEnumerator_Reset_mB4C2BA4C392E936B6808AED9709EE6C50FC1D22E_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CDashingU3Ed__80_System_Collections_IEnumerator_get_Current_m2DCB5FFD5F8D3886844993E90BFFA02F6C0A47FF (U3CDashingU3Ed__80_tA9ADCB5F07E21CBA87CBCC501A56C341D29B4C16* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDeactivatePlayerControlByTimeU3Ed__79__ctor_m2194F1E98E67A2EAF54D4336FBE11CD838B936C5 (U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDeactivatePlayerControlByTimeU3Ed__79_System_IDisposable_Dispose_m93CCA23BC6B8F9E81AA4F55F7F63BAC865A84085 (U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CDeactivatePlayerControlByTimeU3Ed__79_MoveNext_m7C225EC50BB29A9B57C4240013117DB78B98D846 (U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0016;
	}

IL_0012:
	{
		goto IL_0018;
	}

IL_0014:
	{
		goto IL_0058;
	}

IL_0016:
	{
		return (bool)0;
	}

IL_0018:
	{
		__this->___U3CU3E1__state = (-1);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_4 = L_3->____controller;
		NullCheck(L_4);
		Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_4, (bool)0, NULL);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_5 = __this->___U3CU3E4__this;
		NullCheck(L_5);
		L_5->___CanControl = (bool)0;
		float L_6 = __this->___time;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_7 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_7, L_6, NULL);
		__this->___U3CU3E2__current = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_7);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0058:
	{
		__this->___U3CU3E1__state = (-1);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_8 = __this->___U3CU3E4__this;
		NullCheck(L_8);
		L_8->___CanControl = (bool)1;
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_9 = __this->___U3CU3E4__this;
		NullCheck(L_9);
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_10 = L_9->____controller;
		NullCheck(L_10);
		Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_10, (bool)1, NULL);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CDeactivatePlayerControlByTimeU3Ed__79_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m8206D1C4D58900F4F13F81A8D8EE27223CF75945 (U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDeactivatePlayerControlByTimeU3Ed__79_System_Collections_IEnumerator_Reset_mA694ABB4DC0D7AEAF847F156169265289D84FB24 (U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CDeactivatePlayerControlByTimeU3Ed__79_System_Collections_IEnumerator_Reset_mA694ABB4DC0D7AEAF847F156169265289D84FB24_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CDeactivatePlayerControlByTimeU3Ed__79_System_Collections_IEnumerator_get_Current_m0A604FA36D3239ED882B816E2B8BFF8231B9B428 (U3CDeactivatePlayerControlByTimeU3Ed__79_tA93E878389530CFF9E19C648316057C35F26F859* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CInvertControlsU3Ed__82__ctor_m522B1F16FC603FD42AC8363C8EF63C828F93BBD0 (U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CInvertControlsU3Ed__82_System_IDisposable_Dispose_mF603ED1F8F7652495AEE590C36C2E2261A1294C8 (U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CInvertControlsU3Ed__82_MoveNext_m9A8FE6DFAC2CF06F0F13DB7EBA8F414615BBA7BC (U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (L_1)
		{
			case 0:
			{
				goto IL_001b;
			}
			case 1:
			{
				goto IL_001d;
			}
			case 2:
			{
				goto IL_001f;
			}
		}
	}
	{
		goto IL_0021;
	}

IL_001b:
	{
		goto IL_0023;
	}

IL_001d:
	{
		goto IL_0044;
	}

IL_001f:
	{
		goto IL_0071;
	}

IL_0021:
	{
		return (bool)0;
	}

IL_0023:
	{
		__this->___U3CU3E1__state = (-1);
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_2 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_2, (0.100000001f), NULL);
		__this->___U3CU3E2__current = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_2);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0044:
	{
		__this->___U3CU3E1__state = (-1);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		L_3->____invertedControl = (bool)1;
		float L_4 = __this->___invertTime;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_5 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_5, L_4, NULL);
		__this->___U3CU3E2__current = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_5);
		__this->___U3CU3E1__state = 2;
		return (bool)1;
	}

IL_0071:
	{
		__this->___U3CU3E1__state = (-1);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_6 = __this->___U3CU3E4__this;
		NullCheck(L_6);
		L_6->____invertedControl = (bool)0;
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CInvertControlsU3Ed__82_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m4C04F815C2D39D03011C23567FB11351D52791DB (U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CInvertControlsU3Ed__82_System_Collections_IEnumerator_Reset_m124AD2268C23C4C61754AB28BCDBE70C21BD99D9 (U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CInvertControlsU3Ed__82_System_Collections_IEnumerator_Reset_m124AD2268C23C4C61754AB28BCDBE70C21BD99D9_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CInvertControlsU3Ed__82_System_Collections_IEnumerator_get_Current_mA216492C100EE577A136AE6A4EC4926ACD8E1E2B (U3CInvertControlsU3Ed__82_t370CBDC561BA3F8075B03A2A57F370FE1DC4EA60* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CModifySpeedByTimeU3Ed__81__ctor_mF9B79E2AFE3480F2BAE051C61C0C0CC59E90C1B9 (U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CModifySpeedByTimeU3Ed__81_System_IDisposable_Dispose_m3FB954D077B09F0EEB65D6B3296E2B48961AAF15 (U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CModifySpeedByTimeU3Ed__81_MoveNext_mD2864B493C87E8C1CF52F4B00B88D674615A51E8 (U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0016;
	}

IL_0012:
	{
		goto IL_0018;
	}

IL_0014:
	{
		goto IL_008a;
	}

IL_0016:
	{
		return (bool)0;
	}

IL_0018:
	{
		__this->___U3CU3E1__state = (-1);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		float L_4 = L_3->___RunningSpeed;
		float L_5 = __this->___speedPlus;
		V_1 = (bool)((((float)((float)il2cpp_codegen_add(L_4, L_5))) > ((float)(0.0f)))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_005e;
		}
	}
	{
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_7 = __this->___U3CU3E4__this;
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_8 = __this->___U3CU3E4__this;
		NullCheck(L_8);
		float L_9 = L_8->___RunningSpeed;
		float L_10 = __this->___speedPlus;
		NullCheck(L_7);
		L_7->___RunningSpeed = ((float)il2cpp_codegen_add(L_9, L_10));
		goto IL_0070;
	}

IL_005e:
	{
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_11 = __this->___U3CU3E4__this;
		NullCheck(L_11);
		L_11->___RunningSpeed = (0.0f);
	}

IL_0070:
	{
		float L_12 = __this->___time;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_13 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_13, L_12, NULL);
		__this->___U3CU3E2__current = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_13);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_008a:
	{
		__this->___U3CU3E1__state = (-1);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_14 = __this->___U3CU3E4__this;
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_15 = __this->___U3CU3E4__this;
		NullCheck(L_15);
		float L_16 = L_15->____originalRunningSpeed;
		NullCheck(L_14);
		L_14->___RunningSpeed = L_16;
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CModifySpeedByTimeU3Ed__81_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m6EC2FCE76354AC1E9369A34CF3756D8A28733C78 (U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CModifySpeedByTimeU3Ed__81_System_Collections_IEnumerator_Reset_mFF8927EFE94E0921BA97858D846A2D0B500BB66B (U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CModifySpeedByTimeU3Ed__81_System_Collections_IEnumerator_Reset_mFF8927EFE94E0921BA97858D846A2D0B500BB66B_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CModifySpeedByTimeU3Ed__81_System_Collections_IEnumerator_get_Current_m6FFC6769F2E5F438F51603A351F167A49A9E4540 (U3CModifySpeedByTimeU3Ed__81_t147DEADDE795E13FD481942682E86FB97A0BEB8C* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_Awake_m5A1544008BB6632BD7D1C29919D196EE7121AEF9 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = __this->___UseMouseToRotate;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		__this->___UseVirtualJoyStick = (bool)0;
	}

IL_0014:
	{
		PlayerController_CheckForVirtualJoystick_m3B27D8F2760E90DE38A43685F45C30D68AF2D588(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayerController_GetHorizontalValue_m0790E7241DFFA081AA002AA64459FA3457B714D6 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	float V_1 = 0.0f;
	{
		bool L_0 = __this->___UseVirtualJoyStick;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_2 = __this->___JoystickControllerLeft;
		NullCheck(L_2);
		float L_3 = L_2->___Horizontal;
		V_1 = L_3;
		goto IL_0027;
	}

IL_001a:
	{
		float L_4;
		L_4 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL);
		V_1 = L_4;
		goto IL_0027;
	}

IL_0027:
	{
		float L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayerController_GetVerticalValue_mB30E52253ADF7111282FD56D89A719D6C3B7C752 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	float V_1 = 0.0f;
	{
		bool L_0 = __this->___UseVirtualJoyStick;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_2 = __this->___JoystickControllerLeft;
		NullCheck(L_2);
		float L_3 = L_2->___Vertical;
		V_1 = L_3;
		goto IL_0027;
	}

IL_001a:
	{
		float L_4;
		L_4 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL);
		V_1 = L_4;
		goto IL_0027;
	}

IL_0027:
	{
		float L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayerController_GetHorizontal2Value_mE74D8F4B64272FDA5B89FC8B88366B9946D61A95 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	float V_1 = 0.0f;
	bool V_2 = false;
	{
		bool L_0 = __this->___UseMouseToRotate;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = PlayerController_GetMouseDirection_m6E5AC6F219FF5C200E4DB0C39CA41BF2C2E20C8A(__this, NULL);
		float L_3 = L_2.___x;
		V_1 = L_3;
		goto IL_0040;
	}

IL_001a:
	{
		bool L_4 = __this->___UseVirtualJoyStick;
		V_2 = L_4;
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0033;
		}
	}
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_6 = __this->___JoystickControllerRight;
		NullCheck(L_6);
		float L_7 = L_6->___Horizontal;
		V_1 = L_7;
		goto IL_0040;
	}

IL_0033:
	{
		float L_8;
		L_8 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL);
		V_1 = L_8;
		goto IL_0040;
	}

IL_0040:
	{
		float L_9 = V_1;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayerController_GetVertical2Value_m6F7711562EB3381927CF43CF474CB1942955D27C (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	float V_1 = 0.0f;
	bool V_2 = false;
	{
		bool L_0 = __this->___UseMouseToRotate;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = PlayerController_GetMouseDirection_m6E5AC6F219FF5C200E4DB0C39CA41BF2C2E20C8A(__this, NULL);
		float L_3 = L_2.___z;
		V_1 = L_3;
		goto IL_0040;
	}

IL_001a:
	{
		bool L_4 = __this->___UseVirtualJoyStick;
		V_2 = L_4;
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0033;
		}
	}
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_6 = __this->___JoystickControllerRight;
		NullCheck(L_6);
		float L_7 = L_6->___Vertical;
		V_1 = L_7;
		goto IL_0040;
	}

IL_0033:
	{
		float L_8;
		L_8 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL);
		V_1 = L_8;
		goto IL_0040;
	}

IL_0040:
	{
		float L_9 = V_1;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetJumpValue_m372F6656CCC6BB1F6E1CE93603121AC293A77658 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0;
		L_0 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)32), NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetDashValue_mC171E44193DC7AEBCC0CD18253D89E996EF64805 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0;
		L_0 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)102), NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetJetPackValue_m4F4514A0037C46E76DAF6E4F7259E786FDACF619 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		bool L_0 = __this->___UseVirtualJoyStick;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		bool L_2 = __this->____activeJetPack;
		V_1 = L_2;
		goto IL_001f;
	}

IL_0015:
	{
		bool L_3;
		L_3 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)120), NULL);
		V_1 = L_3;
		goto IL_001f;
	}

IL_001f:
	{
		bool L_4 = V_1;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetSlowFallValue_m0921974B3B1D8E9F23A6C71CF15FDC83EDF2BDD3 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		bool L_0 = __this->___UseVirtualJoyStick;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0029;
		}
	}
	{
		bool L_2 = __this->____activeSlowFall;
		V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0033;
	}

IL_001e:
	{
		__this->____activeSlowFall = (bool)0;
		V_2 = (bool)1;
		goto IL_0033;
	}

IL_0029:
	{
		bool L_4;
		L_4 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)118), NULL);
		V_2 = L_4;
		goto IL_0033;
	}

IL_0033:
	{
		bool L_5 = V_2;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetDropWeaponValue_m17CB8320694DFE608D08A275F90DB196776F0A2E (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0;
		L_0 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)103), NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerController_GetReloadWeaponValue_m3301697A18A9A787304038F73CFB64DD1EAB44CA (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0;
		L_0 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)114), NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_ActivateJetPack_m3CBACFF9CCCF6139D3E09B0DFA7C82E23472148C (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, bool ___0_active, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_active;
		__this->____activeJetPack = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_ActivateSlowFall_m2053D716A9E46EAD4FE6DCA26FB3E27D4FE708A8 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	{
		__this->____activeSlowFall = (bool)1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_DeActivateSlowFall_mCFAB631052599851754F34947D6BEBAB34000A0A (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	{
		__this->____activeSlowFall = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PlayerController_GetMouseDirection_m6E5AC6F219FF5C200E4DB0C39CA41BF2C2E20C8A (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
	memset((&V_5), 0, sizeof(V_5));
	int32_t G_B5_0 = 0;
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
		L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_2 = L_1;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_3 = L_3;
		goto IL_0084;
	}

IL_0018:
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4;
		L_4 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL);
		NullCheck(L_4);
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_6;
		L_6 = Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315(L_4, L_5, NULL);
		V_0 = L_6;
		bool L_7;
		L_7 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(0, NULL);
		if (!L_7)
		{
			goto IL_004a;
		}
	}
	{
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_8 = V_0;
		LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_9 = __this->___GroundLayer;
		int32_t L_10;
		L_10 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_9, NULL);
		il2cpp_codegen_runtime_class_init_inline(Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Physics_Raycast_m34AC1210E893A9EF969BD2C7104B10BE5B580025(L_8, (&V_1), (1000.0f), L_10, NULL);
		G_B5_0 = ((int32_t)(L_11));
		goto IL_004b;
	}

IL_004a:
	{
		G_B5_0 = 0;
	}

IL_004b:
	{
		V_4 = (bool)G_B5_0;
		bool L_12 = V_4;
		if (!L_12)
		{
			goto IL_007c;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_1), NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
		L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_14);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		L_16 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_13, L_15, NULL);
		V_5 = L_16;
		(&V_5)->___y = (0.0f);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_5;
		V_3 = L_17;
		goto IL_0084;
	}

IL_007c:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
		L_18 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_3 = L_18;
		goto IL_0084;
	}

IL_0084:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_3;
		return L_19;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_CheckForVirtualJoystick_m3B27D8F2760E90DE38A43685F45C30D68AF2D588 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	{
		bool L_0 = __this->___UseVirtualJoyStick;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0055;
		}
	}
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_2 = __this->___JoystickControllerLeft;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
		V_1 = L_3;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_002f;
		}
	}
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_5 = __this->___JoystickControllerLeft;
		NullCheck(L_5);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
		L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL);
		NullCheck(L_6);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_6, (bool)1, NULL);
	}

IL_002f:
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_7 = __this->___JoystickControllerRight;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
		V_2 = L_8;
		bool L_9 = V_2;
		if (!L_9)
		{
			goto IL_0052;
		}
	}
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_10 = __this->___JoystickControllerRight;
		NullCheck(L_10);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
		L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_10, NULL);
		NullCheck(L_11);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_11, (bool)1, NULL);
	}

IL_0052:
	{
		goto IL_009f;
	}

IL_0055:
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_12 = __this->___JoystickControllerLeft;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL);
		V_3 = L_13;
		bool L_14 = V_3;
		if (!L_14)
		{
			goto IL_0079;
		}
	}
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_15 = __this->___JoystickControllerLeft;
		NullCheck(L_15);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
		L_16 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_15, NULL);
		NullCheck(L_16);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_16, (bool)0, NULL);
	}

IL_0079:
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_17 = __this->___JoystickControllerRight;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_18;
		L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL);
		V_4 = L_18;
		bool L_19 = V_4;
		if (!L_19)
		{
			goto IL_009e;
		}
	}
	{
		Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* L_20 = __this->___JoystickControllerRight;
		NullCheck(L_20);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21;
		L_21 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_20, NULL);
		NullCheck(L_21);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_21, (bool)0, NULL);
	}

IL_009e:
	{
	}

IL_009f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController__ctor_mFCB629DDC8C6E8DEDCDD7F75463A6ED761CF2238 (PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* __this, const RuntimeMethod* method) 
{
	{
		__this->___UseMouseToRotate = (bool)1;
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_Start_m1148EDE31AADE4EB7E41EC1EB6C23E3687BD494D (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___StartWeaponIndex;
		ShooterController_StarterWeapon_m32E80E494B475D8C430A7AB1C5441F688097C7FD(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_Update_m26C980FE0ED9D6EBBB871BC3FE20DA80BF4FEA6E (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B3_0 = 0;
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_0 = __this->___PlayerController;
		NullCheck(L_0);
		bool L_1;
		L_1 = PlayerController_GetDropWeaponValue_m17CB8320694DFE608D08A275F90DB196776F0A2E(L_0, NULL);
		__this->____dropWeapon = L_1;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_2 = __this->___PlayerController;
		NullCheck(L_2);
		bool L_3;
		L_3 = PlayerController_GetReloadWeaponValue_m3301697A18A9A787304038F73CFB64DD1EAB44CA(L_2, NULL);
		__this->____reload = L_3;
		bool L_4 = __this->____reload;
		if (!L_4)
		{
			goto IL_0036;
		}
	}
	{
		bool L_5 = __this->____reloading;
		G_B3_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		goto IL_0037;
	}

IL_0036:
	{
		G_B3_0 = 0;
	}

IL_0037:
	{
		V_0 = (bool)G_B3_0;
		bool L_6 = V_0;
		if (!L_6)
		{
			goto IL_0044;
		}
	}
	{
		ShooterController_ReloadWeapon_m61D3295A52540C3506E63F8E67DDCB7116958E1D(__this, NULL);
	}

IL_0044:
	{
		bool L_7 = __this->____dropWeapon;
		V_1 = L_7;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_0057;
		}
	}
	{
		ShooterController_DropWeapon_mAB1C9DD408C2198D039613E6B304405A16ABD8B7(__this, NULL);
	}

IL_0057:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_ManageShoot_m8C122669BEACBF32506237D59CDAD0811762270C (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CManageShootU3Eb__19_0_m2BDC11717A719B57B94621A27922F6547A4E1676_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	int32_t G_B5_0 = 0;
	int32_t G_B10_0 = 0;
	{
		float L_0 = __this->____tempFireRate;
		V_0 = (bool)((((float)L_0) > ((float)(0.0f)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0026;
		}
	}
	{
		float L_2 = __this->____tempFireRate;
		float L_3;
		L_3 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->____tempFireRate = ((float)il2cpp_codegen_subtract(L_2, L_3));
	}

IL_0026:
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_4 = __this->___PlayerController;
		NullCheck(L_4);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_5 = L_4->___MovCharController;
		NullCheck(L_5);
		bool L_6;
		L_6 = MovementCharacterController_TensionFoRightStickLowerThan_m918D3981D424D72B3507C603CA2E52CB2620130D(L_5, (0.100000001f), NULL);
		if (!L_6)
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_7 = __this->___CurrentWeaponClass;
		G_B5_0 = ((!(((uint32_t)L_7) <= ((uint32_t)0)))? 1 : 0);
		goto IL_0049;
	}

IL_0048:
	{
		G_B5_0 = 0;
	}

IL_0049:
	{
		V_1 = (bool)G_B5_0;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_0101;
		}
	}
	{
		ShooterController_SetAimAnimation_mCDCE301D81BC17A7525D8DB3C0EFD2B069B00990(__this, (bool)1, NULL);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_9 = __this->___PlayerController;
		NullCheck(L_9);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_10 = L_9->___MovCharController;
		NullCheck(L_10);
		bool L_11;
		L_11 = MovementCharacterController_TensionFoRightStickLowerThan_m918D3981D424D72B3507C603CA2E52CB2620130D(L_10, (0.400000006f), NULL);
		if (!L_11)
		{
			goto IL_0085;
		}
	}
	{
		float L_12 = __this->____tempFireRate;
		if ((!(((float)L_12) <= ((float)(0.0f)))))
		{
			goto IL_0085;
		}
	}
	{
		bool L_13 = __this->____reloading;
		G_B10_0 = ((int32_t)(L_13));
		goto IL_0086;
	}

IL_0085:
	{
		G_B10_0 = 1;
	}

IL_0086:
	{
		V_2 = (bool)G_B10_0;
		bool L_14 = V_2;
		if (!L_14)
		{
			goto IL_008f;
		}
	}
	{
		goto IL_0135;
	}

IL_008f:
	{
		int32_t L_15 = __this->___CurrentWeaponClass;
		V_3 = (bool)((((int32_t)L_15) == ((int32_t)3))? 1 : 0);
		bool L_16 = V_3;
		if (!L_16)
		{
			goto IL_00a9;
		}
	}
	{
		ShooterController_MeleeAttack_m898CD544EC671F0EA0C4ED4BF66244C81875AF2B(__this, NULL);
		goto IL_0135;
	}

IL_00a9:
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_17 = __this->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_18 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_18, __this, (intptr_t)((void*)ShooterController_U3CManageShootU3Eb__19_0_m2BDC11717A719B57B94621A27922F6547A4E1676_RuntimeMethod_var), NULL);
		NullCheck(L_17);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_19;
		L_19 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_17, L_18, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		NullCheck(L_19);
		int32_t L_20 = L_19->___WeaponCurrentBullets;
		V_4 = (bool)((((int32_t)L_20) > ((int32_t)0))? 1 : 0);
		bool L_21 = V_4;
		if (!L_21)
		{
			goto IL_00f5;
		}
	}
	{
		int32_t L_22 = __this->___CurrentWeaponClass;
		V_5 = (bool)((((int32_t)L_22) == ((int32_t)4))? 1 : 0);
		bool L_23 = V_5;
		if (!L_23)
		{
			goto IL_00e9;
		}
	}
	{
		ShooterController_Grenade_mB38196850B6614EB22EE4BF4ED65E4E0926D085F(__this, NULL);
		goto IL_00f2;
	}

IL_00e9:
	{
		ShooterController_Shoot_m5F21358AD569024D3B7D4FCE203A2C4CCFA918DB(__this, NULL);
	}

IL_00f2:
	{
		goto IL_00fe;
	}

IL_00f5:
	{
		ShooterController_ReloadWeapon_m61D3295A52540C3506E63F8E67DDCB7116958E1D(__this, NULL);
	}

IL_00fe:
	{
		goto IL_0135;
	}

IL_0101:
	{
		float L_24 = __this->___DelayToTurnOn;
		float L_25;
		L_25 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->___DelayToTurnOn = ((float)il2cpp_codegen_subtract(L_24, L_25));
		float L_26 = __this->___DelayToTurnOn;
		V_6 = (bool)((((int32_t)((!(((float)L_26) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_27 = V_6;
		if (!L_27)
		{
			goto IL_0134;
		}
	}
	{
		ShooterController_SetAimAnimation_mCDCE301D81BC17A7525D8DB3C0EFD2B069B00990(__this, (bool)0, NULL);
	}

IL_0134:
	{
	}

IL_0135:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_Shoot_m5F21358AD569024D3B7D4FCE203A2C4CCFA918DB (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CShootU3Eb__20_0_m6FCAF35E15E553581647A6500B3F7A62794CBB90_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* V_0 = NULL;
	bool V_1 = false;
	{
		ShooterController_ShotAnimation_m0066D90BAD71B23A36DF0AE548122D0DAAB0E159(__this, NULL);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_0 = __this->___WeaponData;
		NullCheck(L_0);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_1 = L_0->___Weapons;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		NullCheck(L_1);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_3;
		L_3 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_1, L_2, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_3);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = L_3->___Bullet;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___BulletPoint;
		NullCheck(L_5);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
		L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_7);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
		L_8 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_7, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
		L_9 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_4, L_6, L_8, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		NullCheck(L_9);
		Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* L_10;
		L_10 = GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD(L_9, GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD_RuntimeMethod_var);
		V_0 = L_10;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_11 = __this->___WeaponData;
		NullCheck(L_11);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_12 = L_11->___Weapons;
		int32_t L_13 = __this->___CurrentDbWeaponIndex;
		NullCheck(L_12);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_14;
		L_14 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_12, L_13, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_14);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = L_14->___MuzzleEffect;
		bool L_16;
		L_16 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_15, NULL);
		V_1 = L_16;
		bool L_17 = V_1;
		if (!L_17)
		{
			goto IL_00a1;
		}
	}
	{
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_18 = __this->___WeaponData;
		NullCheck(L_18);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_19 = L_18->___Weapons;
		int32_t L_20 = __this->___CurrentDbWeaponIndex;
		NullCheck(L_19);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_21;
		L_21 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_19, L_20, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_21);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = L_21->___MuzzleEffect;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = __this->___BulletPoint;
		NullCheck(L_23);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
		L_24 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_23, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = __this->___BulletPoint;
		NullCheck(L_25);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26;
		L_26 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_25, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27;
		L_27 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_22, L_24, L_26, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
	}

IL_00a1:
	{
		Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* L_28 = V_0;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = __this->___BulletPoint;
		NullCheck(L_29);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_29, NULL);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_31 = __this->___WeaponData;
		NullCheck(L_31);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_32 = L_31->___Weapons;
		int32_t L_33 = __this->___CurrentDbWeaponIndex;
		NullCheck(L_32);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_34;
		L_34 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_32, L_33, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_34);
		float L_35 = L_34->___BulletSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
		L_36 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_30, L_35, NULL);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_37 = __this->___WeaponData;
		NullCheck(L_37);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_38 = L_37->___Weapons;
		int32_t L_39 = __this->___CurrentDbWeaponIndex;
		NullCheck(L_38);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_40;
		L_40 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_38, L_39, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_40);
		float L_41 = L_40->___Damage;
		NullCheck(L_28);
		Damage_SetupBullet_m331A42C7408EAC2B54D0049B45A1AA5F33ED52BA(L_28, L_36, L_41, NULL);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_42 = __this->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_43 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_43, __this, (intptr_t)((void*)ShooterController_U3CShootU3Eb__20_0_m6FCAF35E15E553581647A6500B3F7A62794CBB90_RuntimeMethod_var), NULL);
		NullCheck(L_42);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_44;
		L_44 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_42, L_43, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_45 = L_44;
		NullCheck(L_45);
		int32_t L_46 = L_45->___WeaponCurrentBullets;
		NullCheck(L_45);
		L_45->___WeaponCurrentBullets = ((int32_t)il2cpp_codegen_subtract(L_46, 1));
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_47 = __this->___WeaponData;
		NullCheck(L_47);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_48 = L_47->___Weapons;
		int32_t L_49 = __this->___CurrentDbWeaponIndex;
		NullCheck(L_48);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_50;
		L_50 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_48, L_49, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_50);
		float L_51 = L_50->___FireRate;
		__this->____tempFireRate = L_51;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_MeleeAttack_m898CD544EC671F0EA0C4ED4BF66244C81875AF2B (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = ShooterController_LaunchMeleeAttack_m1DDA2CF53B54E8922AFD0715A8BEDB6F118961F4(__this, NULL);
		MonoBehaviour_StopCoroutine_mF9E93B82091E804595BE13AA29F9AB7517F7E04A(__this, L_0, NULL);
		RuntimeObject* L_1;
		L_1 = ShooterController_LaunchMeleeAttack_m1DDA2CF53B54E8922AFD0715A8BEDB6F118961F4(__this, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2;
		L_2 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_Grenade_mB38196850B6614EB22EE4BF4ED65E4E0926D085F (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = ShooterController_LaunchGrenade_m74804C18F35D9BB70B7E2B15782F0EC787F536DE(__this, NULL);
		MonoBehaviour_StopCoroutine_mF9E93B82091E804595BE13AA29F9AB7517F7E04A(__this, L_0, NULL);
		RuntimeObject* L_1;
		L_1 = ShooterController_LaunchGrenade_m74804C18F35D9BB70B7E2B15782F0EC787F536DE(__this, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2;
		L_2 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_StarterWeapon_m32E80E494B475D8C430A7AB1C5441F688097C7FD (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_weaponId, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_weaponId;
		ShooterController_AddNewWeapon_mD4162F3EF7896ED8931505DAB0EAB1DA4ACDEAD0(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_AddNewWeapon_mD4162F3EF7896ED8931505DAB0EAB1DA4ACDEAD0 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_weaponIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass24_0_U3CAddNewWeaponU3Eb__0_mF1E3121D97D2A7EABC1D46555E087AEB93EDD7FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1306A86A98A11923241695F85DD83E2BB6BF1050);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67E0B9395C9413E256285241BCBEFB76B07A9944);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	int32_t V_4 = 0;
	bool V_5 = false;
	int32_t G_B7_0 = 0;
	{
		U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* L_0 = (U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass24_0__ctor_m5F9055C2634BB690BD39F147BBF6ADA36A4FC3C2(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* L_1 = V_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* L_2 = V_0;
		int32_t L_3 = ___0_weaponIndex;
		NullCheck(L_2);
		L_2->___weaponIndex = L_3;
		U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5 = L_4->___weaponIndex;
		V_1 = (bool)((((int32_t)L_5) < ((int32_t)0))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0028;
		}
	}
	{
		goto IL_011f;
	}

IL_0028:
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_7 = __this->___WeaponsBullets;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_inline(L_7, List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		int32_t L_9 = __this->___MaxPlayerWeapons;
		V_2 = (bool)((((int32_t)((((int32_t)L_8) < ((int32_t)L_9))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_10 = V_2;
		if (!L_10)
		{
			goto IL_0053;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral67E0B9395C9413E256285241BCBEFB76B07A9944, NULL);
		goto IL_011f;
	}

IL_0053:
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_11 = __this->___WeaponsBullets;
		NullCheck(L_11);
		int32_t L_12;
		L_12 = List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_inline(L_11, List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		if ((((int32_t)L_12) <= ((int32_t)0)))
		{
			goto IL_007a;
		}
	}
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_13 = __this->___WeaponsBullets;
		U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* L_14 = V_0;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_15 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_15, L_14, (intptr_t)((void*)U3CU3Ec__DisplayClass24_0_U3CAddNewWeaponU3Eb__0_mF1E3121D97D2A7EABC1D46555E087AEB93EDD7FA_RuntimeMethod_var), NULL);
		NullCheck(L_13);
		bool L_16;
		L_16 = List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4(L_13, L_15, List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var);
		G_B7_0 = ((int32_t)(L_16));
		goto IL_007b;
	}

IL_007a:
	{
		G_B7_0 = 0;
	}

IL_007b:
	{
		V_3 = (bool)G_B7_0;
		bool L_17 = V_3;
		if (!L_17)
		{
			goto IL_00ae;
		}
	}
	{
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_18 = __this->___WeaponData;
		NullCheck(L_18);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_19 = L_18->___Weapons;
		U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* L_20 = V_0;
		NullCheck(L_20);
		int32_t L_21 = L_20->___weaponIndex;
		NullCheck(L_19);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_22;
		L_22 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_19, L_21, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_22);
		String_t* L_23 = L_22->___WeaponName;
		String_t* L_24;
		L_24 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral1306A86A98A11923241695F85DD83E2BB6BF1050, L_23, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_24, NULL);
		goto IL_011f;
	}

IL_00ae:
	{
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_25 = __this->___WeaponData;
		NullCheck(L_25);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_26 = L_25->___Weapons;
		U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* L_27 = V_0;
		NullCheck(L_27);
		int32_t L_28 = L_27->___weaponIndex;
		NullCheck(L_26);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_29;
		L_29 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_26, L_28, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_29);
		int32_t L_30 = L_29->___WeaponMagazine;
		V_4 = L_30;
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_31 = __this->___WeaponsBullets;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_32 = __this->___WeaponData;
		NullCheck(L_32);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_33 = L_32->___Weapons;
		U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* L_34 = V_0;
		NullCheck(L_34);
		int32_t L_35 = L_34->___weaponIndex;
		NullCheck(L_33);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_36;
		L_36 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_33, L_35, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_36);
		String_t* L_37 = L_36->___WeaponName;
		U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* L_38 = V_0;
		NullCheck(L_38);
		int32_t L_39 = L_38->___weaponIndex;
		int32_t L_40 = V_4;
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_41 = (WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9*)il2cpp_codegen_object_new(WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9_il2cpp_TypeInfo_var);
		WeaponsBullets__ctor_m30E99E837E6B34504060816E30FDA18D50B8D716(L_41, L_37, L_39, L_40, NULL);
		NullCheck(L_31);
		List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_inline(L_31, L_41, List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_RuntimeMethod_var);
		int32_t L_42 = __this->___CurrentDbWeaponIndex;
		V_5 = (bool)((((int32_t)L_42) < ((int32_t)0))? 1 : 0);
		bool L_43 = V_5;
		if (!L_43)
		{
			goto IL_011e;
		}
	}
	{
		U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* L_44 = V_0;
		NullCheck(L_44);
		int32_t L_45 = L_44->___weaponIndex;
		ShooterController_ChangeWeapons_m5492479956D70159A15A051D6BC0D7D1BFC42EB1(__this, L_45, NULL);
	}

IL_011e:
	{
	}

IL_011f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_AddWeaponWhitBullets_m12EA3B505CB48A26BA240132D7A6AA0B2007B762 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_weaponIndex, int32_t ___1_bulletAmount, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_U3CAddWeaponWhitBulletsU3Eb__0_mC5BBF7BA04772038545F55964D408C6B0CA47D68_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1306A86A98A11923241695F85DD83E2BB6BF1050);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67E0B9395C9413E256285241BCBEFB76B07A9944);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	bool V_10 = false;
	int32_t G_B7_0 = 0;
	{
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_0 = (U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass25_0__ctor_m0114150E85B929C2605FD0B75E9E47E09CB2C9BC(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_1 = V_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_2 = V_0;
		int32_t L_3 = ___0_weaponIndex;
		NullCheck(L_2);
		L_2->___weaponIndex = L_3;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_4 = __this->___WeaponData;
		NullCheck(L_4);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_5 = L_4->___Weapons;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_6 = V_0;
		NullCheck(L_6);
		int32_t L_7 = L_6->___weaponIndex;
		NullCheck(L_5);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_8;
		L_8 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_5, L_7, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_8);
		int32_t L_9 = L_8->___WeaponClass;
		V_1 = L_9;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_10 = V_0;
		NullCheck(L_10);
		int32_t L_11 = L_10->___weaponIndex;
		V_3 = (bool)((((int32_t)L_11) < ((int32_t)0))? 1 : 0);
		bool L_12 = V_3;
		if (!L_12)
		{
			goto IL_0047;
		}
	}
	{
		V_4 = (bool)0;
		goto IL_022d;
	}

IL_0047:
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_13 = __this->___WeaponsBullets;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_inline(L_13, List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		int32_t L_15 = __this->___MaxPlayerWeapons;
		V_5 = (bool)((((int32_t)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_16 = V_5;
		if (!L_16)
		{
			goto IL_0077;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral67E0B9395C9413E256285241BCBEFB76B07A9944, NULL);
		V_4 = (bool)0;
		goto IL_022d;
	}

IL_0077:
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_17 = __this->___WeaponsBullets;
		NullCheck(L_17);
		int32_t L_18;
		L_18 = List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_inline(L_17, List_1_get_Count_mBBB4A7D2D5D5666B1035551DB6499798F675E7E1_RuntimeMethod_var);
		if ((((int32_t)L_18) <= ((int32_t)0)))
		{
			goto IL_009e;
		}
	}
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_19 = __this->___WeaponsBullets;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_20 = V_0;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_21 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_21, L_20, (intptr_t)((void*)U3CU3Ec__DisplayClass25_0_U3CAddWeaponWhitBulletsU3Eb__0_mC5BBF7BA04772038545F55964D408C6B0CA47D68_RuntimeMethod_var), NULL);
		NullCheck(L_19);
		bool L_22;
		L_22 = List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4(L_19, L_21, List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var);
		G_B7_0 = ((int32_t)(L_22));
		goto IL_009f;
	}

IL_009e:
	{
		G_B7_0 = 0;
	}

IL_009f:
	{
		V_6 = (bool)G_B7_0;
		bool L_23 = V_6;
		if (!L_23)
		{
			goto IL_010f;
		}
	}
	{
		int32_t L_24 = V_1;
		V_7 = (bool)((((int32_t)L_24) == ((int32_t)4))? 1 : 0);
		bool L_25 = V_7;
		if (!L_25)
		{
			goto IL_00dc;
		}
	}
	{
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_26 = __this->___WeaponData;
		NullCheck(L_26);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_27 = L_26->___Weapons;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_28 = V_0;
		NullCheck(L_28);
		int32_t L_29 = L_28->___weaponIndex;
		NullCheck(L_27);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_30;
		L_30 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_27, L_29, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_30);
		int32_t L_31 = L_30->___BulletId;
		int32_t L_32 = ___1_bulletAmount;
		bool L_33;
		L_33 = ShooterController_AddBullet_m2C68135878332BBB804B8B83485641F6DC768537(__this, L_31, L_32, NULL);
		V_4 = (bool)1;
		goto IL_022d;
	}

IL_00dc:
	{
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_34 = __this->___WeaponData;
		NullCheck(L_34);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_35 = L_34->___Weapons;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_36 = V_0;
		NullCheck(L_36);
		int32_t L_37 = L_36->___weaponIndex;
		NullCheck(L_35);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_38;
		L_38 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_35, L_37, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_38);
		String_t* L_39 = L_38->___WeaponName;
		String_t* L_40;
		L_40 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral1306A86A98A11923241695F85DD83E2BB6BF1050, L_39, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_40, NULL);
		V_4 = (bool)0;
		goto IL_022d;
	}

IL_010f:
	{
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_41 = __this->___WeaponData;
		NullCheck(L_41);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_42 = L_41->___Weapons;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_43 = V_0;
		NullCheck(L_43);
		int32_t L_44 = L_43->___weaponIndex;
		NullCheck(L_42);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_45;
		L_45 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_42, L_44, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_45);
		int32_t L_46 = L_45->___WeaponMagazine;
		V_2 = L_46;
		int32_t L_47 = ___1_bulletAmount;
		int32_t L_48 = V_2;
		V_8 = (bool)((((int32_t)L_47) > ((int32_t)L_48))? 1 : 0);
		bool L_49 = V_8;
		if (!L_49)
		{
			goto IL_0191;
		}
	}
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_50 = __this->___WeaponsBullets;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_51 = __this->___WeaponData;
		NullCheck(L_51);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_52 = L_51->___Weapons;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_53 = V_0;
		NullCheck(L_53);
		int32_t L_54 = L_53->___weaponIndex;
		NullCheck(L_52);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_55;
		L_55 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_52, L_54, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_55);
		String_t* L_56 = L_55->___WeaponName;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_57 = V_0;
		NullCheck(L_57);
		int32_t L_58 = L_57->___weaponIndex;
		int32_t L_59 = V_2;
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_60 = (WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9*)il2cpp_codegen_object_new(WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9_il2cpp_TypeInfo_var);
		WeaponsBullets__ctor_m30E99E837E6B34504060816E30FDA18D50B8D716(L_60, L_56, L_58, L_59, NULL);
		NullCheck(L_50);
		List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_inline(L_50, L_60, List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_RuntimeMethod_var);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_61 = __this->___WeaponData;
		NullCheck(L_61);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_62 = L_61->___Weapons;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_63 = V_0;
		NullCheck(L_63);
		int32_t L_64 = L_63->___weaponIndex;
		NullCheck(L_62);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_65;
		L_65 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_62, L_64, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_65);
		int32_t L_66 = L_65->___BulletId;
		int32_t L_67 = ___1_bulletAmount;
		int32_t L_68 = V_2;
		bool L_69;
		L_69 = ShooterController_AddBullet_m2C68135878332BBB804B8B83485641F6DC768537(__this, L_66, ((int32_t)il2cpp_codegen_subtract(L_67, L_68)), NULL);
		goto IL_020a;
	}

IL_0191:
	{
		int32_t L_70 = ___1_bulletAmount;
		V_9 = (bool)((((int32_t)((((int32_t)L_70) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_71 = V_9;
		if (!L_71)
		{
			goto IL_01d5;
		}
	}
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_72 = __this->___WeaponsBullets;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_73 = __this->___WeaponData;
		NullCheck(L_73);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_74 = L_73->___Weapons;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_75 = V_0;
		NullCheck(L_75);
		int32_t L_76 = L_75->___weaponIndex;
		NullCheck(L_74);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_77;
		L_77 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_74, L_76, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_77);
		String_t* L_78 = L_77->___WeaponName;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_79 = V_0;
		NullCheck(L_79);
		int32_t L_80 = L_79->___weaponIndex;
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_81 = (WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9*)il2cpp_codegen_object_new(WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9_il2cpp_TypeInfo_var);
		WeaponsBullets__ctor_m30E99E837E6B34504060816E30FDA18D50B8D716(L_81, L_78, L_80, 0, NULL);
		NullCheck(L_72);
		List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_inline(L_72, L_81, List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_RuntimeMethod_var);
		goto IL_020a;
	}

IL_01d5:
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_82 = __this->___WeaponsBullets;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_83 = __this->___WeaponData;
		NullCheck(L_83);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_84 = L_83->___Weapons;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_85 = V_0;
		NullCheck(L_85);
		int32_t L_86 = L_85->___weaponIndex;
		NullCheck(L_84);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_87;
		L_87 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_84, L_86, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_87);
		String_t* L_88 = L_87->___WeaponName;
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_89 = V_0;
		NullCheck(L_89);
		int32_t L_90 = L_89->___weaponIndex;
		int32_t L_91 = ___1_bulletAmount;
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_92 = (WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9*)il2cpp_codegen_object_new(WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9_il2cpp_TypeInfo_var);
		WeaponsBullets__ctor_m30E99E837E6B34504060816E30FDA18D50B8D716(L_92, L_88, L_90, L_91, NULL);
		NullCheck(L_82);
		List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_inline(L_82, L_92, List_1_Add_m17C5C2C27C092D05A0A855738EDCADA0629DF758_RuntimeMethod_var);
	}

IL_020a:
	{
		int32_t L_93 = __this->___CurrentDbWeaponIndex;
		V_10 = (bool)((((int32_t)L_93) < ((int32_t)0))? 1 : 0);
		bool L_94 = V_10;
		if (!L_94)
		{
			goto IL_0228;
		}
	}
	{
		U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* L_95 = V_0;
		NullCheck(L_95);
		int32_t L_96 = L_95->___weaponIndex;
		ShooterController_ChangeWeapons_m5492479956D70159A15A051D6BC0D7D1BFC42EB1(__this, L_96, NULL);
	}

IL_0228:
	{
		V_4 = (bool)1;
		goto IL_022d;
	}

IL_022d:
	{
		bool L_97 = V_4;
		return L_97;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_ChangeWeapons_m5492479956D70159A15A051D6BC0D7D1BFC42EB1 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_weaponIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD136E37F696C00A3A1D4F65724ACAE903E385181_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass26_0_U3CChangeWeaponsU3Eb__0_m103FD41207F0C8883BA254E3DA3F9BC76BE64CBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38A69DD231E35E721F5C680ACF5FDCD4CF010A0D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD21574607D18CCED321F2CB0AF4B2F9707E12B2A);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	int32_t G_B5_0 = 0;
	{
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_0 = (U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass26_0__ctor_mFE123C65FB5A4B00E9D150ABF394B54A2589016A(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_1 = V_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_2 = V_0;
		int32_t L_3 = ___0_weaponIndex;
		NullCheck(L_2);
		L_2->___weaponIndex = L_3;
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5 = L_4->___weaponIndex;
		int32_t L_6 = __this->___CurrentDbWeaponIndex;
		V_1 = (bool)((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0);
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_002d;
		}
	}
	{
		goto IL_01a5;
	}

IL_002d:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralD21574607D18CCED321F2CB0AF4B2F9707E12B2A, NULL);
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_8 = V_0;
		NullCheck(L_8);
		int32_t L_9 = L_8->___weaponIndex;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_005d;
		}
	}
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_10 = __this->___WeaponsBullets;
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_11 = V_0;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_12 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_12, L_11, (intptr_t)((void*)U3CU3Ec__DisplayClass26_0_U3CChangeWeaponsU3Eb__0_m103FD41207F0C8883BA254E3DA3F9BC76BE64CBC_RuntimeMethod_var), NULL);
		NullCheck(L_10);
		bool L_13;
		L_13 = List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4(L_10, L_12, List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var);
		G_B5_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
		goto IL_005e;
	}

IL_005d:
	{
		G_B5_0 = 0;
	}

IL_005e:
	{
		V_2 = (bool)G_B5_0;
		bool L_14 = V_2;
		if (!L_14)
		{
			goto IL_0073;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral38A69DD231E35E721F5C680ACF5FDCD4CF010A0D, NULL);
		goto IL_01a5;
	}

IL_0073:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = __this->____currentWeapon;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_16;
		L_16 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_15, NULL);
		V_3 = L_16;
		bool L_17 = V_3;
		if (!L_17)
		{
			goto IL_0090;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = __this->____currentWeapon;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_18, NULL);
	}

IL_0090:
	{
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_19 = V_0;
		NullCheck(L_19);
		int32_t L_20 = L_19->___weaponIndex;
		__this->___CurrentDbWeaponIndex = L_20;
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_21 = V_0;
		NullCheck(L_21);
		int32_t L_22 = L_21->___weaponIndex;
		V_4 = (bool)((((int32_t)L_22) < ((int32_t)0))? 1 : 0);
		bool L_23 = V_4;
		if (!L_23)
		{
			goto IL_00c8;
		}
	}
	{
		ShooterController_SwitchAnimation_m2019B8419953EE5A0ADF7407573EF03CBBD77B0C(__this, 0, NULL);
		__this->___CurrentWeaponClass = 0;
		__this->___CurrentBulletsId = (-1);
		goto IL_01a5;
	}

IL_00c8:
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_24 = __this->___PlayerController;
		NullCheck(L_24);
		SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* L_25 = L_24->___SwimmingController;
		NullCheck(L_25);
		bool L_26 = L_25->___Swimming;
		V_5 = L_26;
		bool L_27 = V_5;
		if (!L_27)
		{
			goto IL_00fc;
		}
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_28 = __this->___PlayerController;
		NullCheck(L_28);
		SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* L_29 = L_28->___SwimmingController;
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_30 = V_0;
		NullCheck(L_30);
		int32_t L_31 = L_30->___weaponIndex;
		NullCheck(L_29);
		L_29->___CurrentIndexWeapon = L_31;
		goto IL_01a4;
	}

IL_00fc:
	{
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_32 = __this->___WeaponData;
		NullCheck(L_32);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_33 = L_32->___Weapons;
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_34 = V_0;
		NullCheck(L_34);
		int32_t L_35 = L_34->___weaponIndex;
		NullCheck(L_33);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_36;
		L_36 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_33, L_35, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_36);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37 = L_36->___WeaponPrefab;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38 = __this->___WeaponPosition;
		NullCheck(L_38);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
		L_39 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_38, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = __this->___WeaponPosition;
		NullCheck(L_40);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41;
		L_41 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_40, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42 = __this->___WeaponPosition;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43;
		L_43 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD136E37F696C00A3A1D4F65724ACAE903E385181(L_37, L_39, L_41, L_42, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD136E37F696C00A3A1D4F65724ACAE903E385181_RuntimeMethod_var);
		__this->____currentWeapon = L_43;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____currentWeapon), (void*)L_43);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_44 = __this->___WeaponData;
		NullCheck(L_44);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_45 = L_44->___Weapons;
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_46 = V_0;
		NullCheck(L_46);
		int32_t L_47 = L_46->___weaponIndex;
		NullCheck(L_45);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_48;
		L_48 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_45, L_47, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_48);
		int32_t L_49 = L_48->___WeaponClass;
		__this->___CurrentWeaponClass = L_49;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_50 = __this->___WeaponData;
		NullCheck(L_50);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_51 = L_50->___Weapons;
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_52 = V_0;
		NullCheck(L_52);
		int32_t L_53 = L_52->___weaponIndex;
		NullCheck(L_51);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_54;
		L_54 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_51, L_53, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_54);
		int32_t L_55 = L_54->___BulletId;
		__this->___CurrentBulletsId = L_55;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_56 = __this->___WeaponData;
		NullCheck(L_56);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_57 = L_56->___Weapons;
		U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* L_58 = V_0;
		NullCheck(L_58);
		int32_t L_59 = L_58->___weaponIndex;
		NullCheck(L_57);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_60;
		L_60 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_57, L_59, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_60);
		int32_t L_61 = L_60->___WeaponClass;
		ShooterController_SwitchAnimation_m2019B8419953EE5A0ADF7407573EF03CBBD77B0C(__this, L_61, NULL);
	}

IL_01a4:
	{
	}

IL_01a5:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_ReloadWeapon_m61D3295A52540C3506E63F8E67DDCB7116958E1D (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral260F649D44102BE449323E0C8525155430B25EF5);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	bool V_2 = false;
	float V_3 = 0.0f;
	bool V_4 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = __this->___CurrentWeaponClass;
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_1 = __this->___CurrentWeaponClass;
		G_B3_0 = ((((int32_t)((((int32_t)L_1) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 0;
	}

IL_0018:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_008b;
		}
	}
	{
		int32_t L_3 = __this->___CurrentDbWeaponIndex;
		int32_t L_4;
		L_4 = ShooterController_CurrentBulletsForThisWeapon_mAF0AF6F9E6F04FE4A4E09CF984C668FF1BD9A87C(__this, L_3, NULL);
		V_1 = L_4;
		int32_t L_5 = V_1;
		V_2 = (bool)((((int32_t)L_5) > ((int32_t)0))? 1 : 0);
		bool L_6 = V_2;
		if (!L_6)
		{
			goto IL_0061;
		}
	}
	{
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_7 = __this->___WeaponData;
		NullCheck(L_7);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_8 = L_7->___Weapons;
		int32_t L_9 = __this->___CurrentDbWeaponIndex;
		NullCheck(L_8);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_10;
		L_10 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_8, L_9, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_10);
		float L_11 = L_10->___ReloadTime;
		V_3 = L_11;
		float L_12 = V_3;
		int32_t L_13 = V_1;
		RuntimeObject* L_14;
		L_14 = ShooterController_Reloading_m33DE9D53184383C8E9FB014CA70F53EFA931E777(__this, L_12, L_13, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_15;
		L_15 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_14, NULL);
		goto IL_008a;
	}

IL_0061:
	{
		int32_t L_16 = __this->___CurrentWeaponClass;
		V_4 = (bool)((((int32_t)L_16) == ((int32_t)4))? 1 : 0);
		bool L_17 = V_4;
		if (!L_17)
		{
			goto IL_007c;
		}
	}
	{
		ShooterController_RemoveAndDestroyTrowItem_mB17A823C59F4D238C4836959EBDEFBAEBA12020C(__this, NULL);
		goto IL_0089;
	}

IL_007c:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral260F649D44102BE449323E0C8525155430B25EF5, NULL);
	}

IL_0089:
	{
	}

IL_008a:
	{
	}

IL_008b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_DropWeapon_mAB1C9DD408C2198D039613E6B304405A16ABD8B7 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisWeapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4_m714770E974239579E27964BA4B458A583619924B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m60A9997C9DE5212DCFCEC284A2216A7F6DCE4811_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CDropWeaponU3Eb__28_0_m2CF22A165F090A1C76E4BF9814D0C21667B673D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CDropWeaponU3Eb__28_1_mEE054E14C2F3BE859AB1B5829328762BF3670ED8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CDropWeaponU3Eb__28_2_mF6C532EEA3DE7C5E45769211E873BD2C52BDDBD7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CDropWeaponU3Eb__28_3_m17A69C40C61BD01A682E1514319A3D3AC78A408B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CDropWeaponU3Eb__28_4_m7EC3CE4B815F1579CC897957D4C1E10812C1B7D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD87A3B5EE3F7650C37604C40DEC752D097D76FE0);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* V_1 = NULL;
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	{
		MonoBehaviour_StopAllCoroutines_m872033451D42013A99867D09337490017E9ED318(__this, NULL);
		__this->____reloading = (bool)0;
		int32_t L_0 = __this->___CurrentDbWeaponIndex;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0031;
		}
	}
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_1 = __this->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_2 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_2, __this, (intptr_t)((void*)ShooterController_U3CDropWeaponU3Eb__28_0_m2CF22A165F090A1C76E4BF9814D0C21667B673D7_RuntimeMethod_var), NULL);
		NullCheck(L_1);
		bool L_3;
		L_3 = List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4(L_1, L_2, List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var);
		G_B3_0 = ((int32_t)(L_3));
		goto IL_0032;
	}

IL_0031:
	{
		G_B3_0 = 0;
	}

IL_0032:
	{
		V_0 = (bool)G_B3_0;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_017b;
		}
	}
	{
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_5 = __this->___WeaponData;
		NullCheck(L_5);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_6 = L_5->___Weapons;
		int32_t L_7 = __this->___CurrentDbWeaponIndex;
		NullCheck(L_6);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_8;
		L_8 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_6, L_7, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_8);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = L_8->___WeaponDrop;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
		L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_12);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_12, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_11, L_13, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
		L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_15);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16;
		L_16 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_15, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
		L_17 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_9, L_14, L_16, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		NullCheck(L_17);
		Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* L_18;
		L_18 = GameObject_GetComponent_TisWeapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4_m714770E974239579E27964BA4B458A583619924B(L_17, GameObject_GetComponent_TisWeapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4_m714770E974239579E27964BA4B458A583619924B_RuntimeMethod_var);
		V_1 = L_18;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_19 = __this->___WeaponData;
		NullCheck(L_19);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_20 = L_19->___Weapons;
		int32_t L_21 = __this->___CurrentDbWeaponIndex;
		NullCheck(L_20);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_22;
		L_22 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_20, L_21, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_22);
		int32_t L_23 = L_22->___WeaponClass;
		V_2 = (bool)((((int32_t)L_23) == ((int32_t)4))? 1 : 0);
		bool L_24 = V_2;
		if (!L_24)
		{
			goto IL_0120;
		}
	}
	{
		Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* L_25 = V_1;
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_26 = __this->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_27 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_27, __this, (intptr_t)((void*)ShooterController_U3CDropWeaponU3Eb__28_1_mEE054E14C2F3BE859AB1B5829328762BF3670ED8_RuntimeMethod_var), NULL);
		NullCheck(L_26);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_28;
		L_28 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_26, L_27, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		NullCheck(L_28);
		int32_t L_29 = L_28->___WeaponCurrentBullets;
		int32_t L_30 = __this->___CurrentDbWeaponIndex;
		int32_t L_31;
		L_31 = ShooterController_CurrentBulletsForThisWeapon_mAF0AF6F9E6F04FE4A4E09CF984C668FF1BD9A87C(__this, L_30, NULL);
		NullCheck(L_25);
		L_25->___WeaponBulletAmount = ((int32_t)il2cpp_codegen_add(L_29, L_31));
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_32 = __this->___WeaponData;
		NullCheck(L_32);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_33 = L_32->___Weapons;
		int32_t L_34 = __this->___CurrentDbWeaponIndex;
		NullCheck(L_33);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_35;
		L_35 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_33, L_34, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_35);
		int32_t L_36 = L_35->___BulletId;
		ShooterController_RemoveAllBulletFromPocketById_m734EDD61AEEAD7E0C1FFD7922104AA446FB7A978(__this, L_36, NULL);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_37 = __this->___WeaponsBullets;
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_38 = __this->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_39 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_39, __this, (intptr_t)((void*)ShooterController_U3CDropWeaponU3Eb__28_2_mF6C532EEA3DE7C5E45769211E873BD2C52BDDBD7_RuntimeMethod_var), NULL);
		NullCheck(L_38);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_40;
		L_40 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_38, L_39, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		NullCheck(L_37);
		bool L_41;
		L_41 = List_1_Remove_m60A9997C9DE5212DCFCEC284A2216A7F6DCE4811(L_37, L_40, List_1_Remove_m60A9997C9DE5212DCFCEC284A2216A7F6DCE4811_RuntimeMethod_var);
		goto IL_0167;
	}

IL_0120:
	{
		Weapons_t675C77C430F30D7DDE47B6D301BDB13B89F311D4* L_42 = V_1;
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_43 = __this->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_44 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_44, __this, (intptr_t)((void*)ShooterController_U3CDropWeaponU3Eb__28_3_m17A69C40C61BD01A682E1514319A3D3AC78A408B_RuntimeMethod_var), NULL);
		NullCheck(L_43);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_45;
		L_45 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_43, L_44, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		NullCheck(L_45);
		int32_t L_46 = L_45->___WeaponCurrentBullets;
		NullCheck(L_42);
		L_42->___WeaponBulletAmount = L_46;
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_47 = __this->___WeaponsBullets;
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_48 = __this->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_49 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_49, __this, (intptr_t)((void*)ShooterController_U3CDropWeaponU3Eb__28_4_m7EC3CE4B815F1579CC897957D4C1E10812C1B7D1_RuntimeMethod_var), NULL);
		NullCheck(L_48);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_50;
		L_50 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_48, L_49, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		NullCheck(L_47);
		bool L_51;
		L_51 = List_1_Remove_m60A9997C9DE5212DCFCEC284A2216A7F6DCE4811(L_47, L_50, List_1_Remove_m60A9997C9DE5212DCFCEC284A2216A7F6DCE4811_RuntimeMethod_var);
	}

IL_0167:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralD87A3B5EE3F7650C37604C40DEC752D097D76FE0, NULL);
		ShooterController_ChangeWeapons_m5492479956D70159A15A051D6BC0D7D1BFC42EB1(__this, (-1), NULL);
	}

IL_017b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_RemoveAndDestroyTrowItem_mB17A823C59F4D238C4836959EBDEFBAEBA12020C (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m60A9997C9DE5212DCFCEC284A2216A7F6DCE4811_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CRemoveAndDestroyTrowItemU3Eb__29_0_m7F1E49688124EA92B4782BBCB55AE3AC15C18771_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CRemoveAndDestroyTrowItemU3Eb__29_1_m968A7C55D72AD2588BAF5FBF8004ECFBA8A8224A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		MonoBehaviour_StopAllCoroutines_m872033451D42013A99867D09337490017E9ED318(__this, NULL);
		__this->____reloading = (bool)0;
		int32_t L_0 = __this->___CurrentDbWeaponIndex;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0031;
		}
	}
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_1 = __this->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_2 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_2, __this, (intptr_t)((void*)ShooterController_U3CRemoveAndDestroyTrowItemU3Eb__29_1_m968A7C55D72AD2588BAF5FBF8004ECFBA8A8224A_RuntimeMethod_var), NULL);
		NullCheck(L_1);
		bool L_3;
		L_3 = List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4(L_1, L_2, List_1_Exists_mB677BAEDD745DD2F90EF83FE5B96D4E9B161B8E4_RuntimeMethod_var);
		G_B3_0 = ((int32_t)(L_3));
		goto IL_0032;
	}

IL_0031:
	{
		G_B3_0 = 0;
	}

IL_0032:
	{
		V_0 = (bool)G_B3_0;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0063;
		}
	}
	{
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_5 = __this->___WeaponsBullets;
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_6 = __this->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_7 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_7, __this, (intptr_t)((void*)ShooterController_U3CRemoveAndDestroyTrowItemU3Eb__29_0_m7F1E49688124EA92B4782BBCB55AE3AC15C18771_RuntimeMethod_var), NULL);
		NullCheck(L_6);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_8;
		L_8 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_6, L_7, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		NullCheck(L_5);
		bool L_9;
		L_9 = List_1_Remove_m60A9997C9DE5212DCFCEC284A2216A7F6DCE4811(L_5, L_8, List_1_Remove_m60A9997C9DE5212DCFCEC284A2216A7F6DCE4811_RuntimeMethod_var);
		ShooterController_ChangeWeapons_m5492479956D70159A15A051D6BC0D7D1BFC42EB1(__this, (-1), NULL);
	}

IL_0063:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_AddBullet_m2C68135878332BBB804B8B83485641F6DC768537 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_bulletId, int32_t ___1_bulletAmount, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B V_0;
	memset((&V_0), 0, sizeof(V_0));
	TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	{
		List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* L_0 = __this->___BulletType;
		NullCheck(L_0);
		Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B L_1;
		L_1 = List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC(L_0, List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0045:
			{
				Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857((&V_0), Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_003a_1;
			}

IL_0010_1:
			{
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_2;
				L_2 = Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_inline((&V_0), Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_RuntimeMethod_var);
				V_1 = L_2;
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_3 = V_1;
				NullCheck(L_3);
				int32_t L_4 = L_3->___BulletId;
				int32_t L_5 = ___0_bulletId;
				V_2 = (bool)((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
				bool L_6 = V_2;
				if (!L_6)
				{
					goto IL_0039_1;
				}
			}
			{
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_7 = V_1;
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_8 = L_7;
				NullCheck(L_8);
				int32_t L_9 = L_8->___BulletInPocket;
				int32_t L_10 = ___1_bulletAmount;
				NullCheck(L_8);
				L_8->___BulletInPocket = ((int32_t)il2cpp_codegen_add(L_9, L_10));
				V_3 = (bool)1;
				goto IL_0058;
			}

IL_0039_1:
			{
			}

IL_003a_1:
			{
				bool L_11;
				L_11 = Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D((&V_0), Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D_RuntimeMethod_var);
				if (L_11)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_0054;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0054:
	{
		V_3 = (bool)0;
		goto IL_0058;
	}

IL_0058:
	{
		bool L_12 = V_3;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_RemoveBulletsFromPocket_mFB2ACF90368A6696355299D0B2855104E7E75299 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_bulletId, int32_t ___1_bulletAmount, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B V_0;
	memset((&V_0), 0, sizeof(V_0));
	TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	{
		List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* L_0 = __this->___BulletType;
		NullCheck(L_0);
		Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B L_1;
		L_1 = List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC(L_0, List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0058:
			{
				Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857((&V_0), Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_004d_1;
			}

IL_0010_1:
			{
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_2;
				L_2 = Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_inline((&V_0), Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_RuntimeMethod_var);
				V_1 = L_2;
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_3 = V_1;
				NullCheck(L_3);
				int32_t L_4 = L_3->___BulletId;
				int32_t L_5 = ___0_bulletId;
				V_2 = (bool)((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
				bool L_6 = V_2;
				if (!L_6)
				{
					goto IL_004c_1;
				}
			}
			{
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_7 = V_1;
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_8 = L_7;
				NullCheck(L_8);
				int32_t L_9 = L_8->___BulletInPocket;
				int32_t L_10 = ___1_bulletAmount;
				NullCheck(L_8);
				L_8->___BulletInPocket = ((int32_t)il2cpp_codegen_subtract(L_9, L_10));
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_11 = V_1;
				NullCheck(L_11);
				int32_t L_12 = L_11->___BulletInPocket;
				V_3 = (bool)((((int32_t)L_12) < ((int32_t)0))? 1 : 0);
				bool L_13 = V_3;
				if (!L_13)
				{
					goto IL_004b_1;
				}
			}
			{
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_14 = V_1;
				NullCheck(L_14);
				L_14->___BulletInPocket = 0;
			}

IL_004b_1:
			{
			}

IL_004c_1:
			{
			}

IL_004d_1:
			{
				bool L_15;
				L_15 = Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D((&V_0), Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D_RuntimeMethod_var);
				if (L_15)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_0067;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0067:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_RemoveAllBulletFromPocketById_m734EDD61AEEAD7E0C1FFD7922104AA446FB7A978 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_bulletId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B V_0;
	memset((&V_0), 0, sizeof(V_0));
	TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* V_1 = NULL;
	bool V_2 = false;
	{
		List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* L_0 = __this->___BulletType;
		NullCheck(L_0);
		Enumerator_t16EF19EBCDA3CF42A87D0E082232A75FF50E384B L_1;
		L_1 = List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC(L_0, List_1_GetEnumerator_mFBB76B9121A99B3A8BC608727323BAC4B383FBDC_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_003b:
			{
				Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857((&V_0), Enumerator_Dispose_m587CF24C2A7947575965F33F28805435F0F9B857_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0030_1;
			}

IL_0010_1:
			{
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_2;
				L_2 = Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_inline((&V_0), Enumerator_get_Current_m93B3572A2A6FB68AAB6FBE3548D6AF2F61D8081E_RuntimeMethod_var);
				V_1 = L_2;
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_3 = V_1;
				NullCheck(L_3);
				int32_t L_4 = L_3->___BulletId;
				int32_t L_5 = ___0_bulletId;
				V_2 = (bool)((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
				bool L_6 = V_2;
				if (!L_6)
				{
					goto IL_002f_1;
				}
			}
			{
				TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_7 = V_1;
				NullCheck(L_7);
				L_7->___BulletInPocket = 0;
			}

IL_002f_1:
			{
			}

IL_0030_1:
			{
				bool L_8;
				L_8 = Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D((&V_0), Enumerator_MoveNext_mA10E72A09F9B9ACA650B313FD3629C543DEB957D_RuntimeMethod_var);
				if (L_8)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_004a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_004a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_PlayerIsReloading_mDA07A5E3A9831C074222BC99FF277D9676995469 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = __this->____reloading;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ShooterController_CurrentBulletsForThisWeapon_mAF0AF6F9E6F04FE4A4E09CF984C668FF1BD9A87C (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_currentWeaponIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m41707D3FB3F5C00339CCB69349AF00D465673B89_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass34_0_U3CCurrentBulletsForThisWeaponU3Eb__0_m8210D54E17B23D64EFEACCC03A930A347C409619_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E* V_0 = NULL;
	int32_t V_1 = 0;
	{
		U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E* L_0 = (U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass34_0__ctor_mBF45F07147CC116581B98295B7AC6A210334186F(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E* L_1 = V_0;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_2 = __this->___WeaponData;
		NullCheck(L_2);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_3 = L_2->___Weapons;
		int32_t L_4 = ___0_currentWeaponIndex;
		NullCheck(L_3);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_5;
		L_5 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_3, L_4, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_5);
		int32_t L_6 = L_5->___BulletId;
		NullCheck(L_1);
		L_1->___currentWeaponBulletId = L_6;
		List_1_t52CC3ADC4303BC33AC286062599E6241E32381CC* L_7 = __this->___BulletType;
		U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E* L_8 = V_0;
		Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884* L_9 = (Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884*)il2cpp_codegen_object_new(Predicate_1_t991FCBA9EC34DCED759F2FBAD03302D5189CB884_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m826938D826E0E94B9E59378EF57A6A221935EA11(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass34_0_U3CCurrentBulletsForThisWeaponU3Eb__0_m8210D54E17B23D64EFEACCC03A930A347C409619_RuntimeMethod_var), NULL);
		NullCheck(L_7);
		TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_10;
		L_10 = List_1_Find_m41707D3FB3F5C00339CCB69349AF00D465673B89(L_7, L_9, List_1_Find_m41707D3FB3F5C00339CCB69349AF00D465673B89_RuntimeMethod_var);
		NullCheck(L_10);
		int32_t L_11 = L_10->___BulletInPocket;
		V_1 = L_11;
		goto IL_0042;
	}

IL_0042:
	{
		int32_t L_12 = V_1;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ShooterController_GetWeaponMaxBulletCapacity_m2DFDBCF539531A15AD6E4CDA7785E721F3427058 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_currentWeaponIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	{
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_0 = __this->___WeaponData;
		NullCheck(L_0);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_1 = L_0->___Weapons;
		int32_t L_2 = ___0_currentWeaponIndex;
		NullCheck(L_1);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_3;
		L_3 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_1, L_2, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_3);
		String_t* L_4 = L_3->___WeaponName;
		V_0 = L_4;
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_5 = __this->___WeaponData;
		String_t* L_6 = V_0;
		NullCheck(L_5);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_7;
		L_7 = WeaponData_GetWeaponByName_mF9D00E60B3ECBA866718A7CAF5707D118F5E5407(L_5, L_6, NULL);
		NullCheck(L_7);
		int32_t L_8 = L_7->___WeaponMagazine;
		V_1 = L_8;
		goto IL_002c;
	}

IL_002c:
	{
		int32_t L_9 = V_1;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ShooterController_BulletNeededToReload_m70E2264F29B203D18D8A432D87CDA5944DDDC959 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CBulletNeededToReloadU3Eb__36_0_m67E02165EEDCD5545BA236C5B08FA6ACBB309488_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		int32_t L_0 = __this->___CurrentDbWeaponIndex;
		int32_t L_1;
		L_1 = ShooterController_GetWeaponMaxBulletCapacity_m2DFDBCF539531A15AD6E4CDA7785E721F3427058(__this, L_0, NULL);
		V_0 = L_1;
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_2 = __this->___WeaponsBullets;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_3 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_3, __this, (intptr_t)((void*)ShooterController_U3CBulletNeededToReloadU3Eb__36_0_m67E02165EEDCD5545BA236C5B08FA6ACBB309488_RuntimeMethod_var), NULL);
		NullCheck(L_2);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_4;
		L_4 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_2, L_3, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		NullCheck(L_4);
		int32_t L_5 = L_4->___WeaponCurrentBullets;
		V_1 = L_5;
		int32_t L_6 = V_0;
		int32_t L_7 = V_1;
		V_2 = ((int32_t)il2cpp_codegen_subtract(L_6, L_7));
		goto IL_0031;
	}

IL_0031:
	{
		int32_t L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_SwitchAnimation_m2019B8419953EE5A0ADF7407573EF03CBBD77B0C (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, int32_t ___0_weaponType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral213588BAB3D7192EADD659F75F05CB0C3B21A914);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0056B976C82A16471C1EC65E67557F32F8BD277);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_0 = __this->___PlayerController;
		NullCheck(L_0);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_1 = L_0->___MovCharController;
		NullCheck(L_1);
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2 = L_1->___PlayerAnimator;
		int32_t L_3 = ___0_weaponType;
		NullCheck(L_2);
		Animator_SetInteger_m7B4BB5FD5BD8DE3F713D8E9AD2870C1AAF8E19EF(L_2, _stringLiteral213588BAB3D7192EADD659F75F05CB0C3B21A914, L_3, NULL);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_4 = __this->___PlayerController;
		NullCheck(L_4);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_5 = L_4->___MovCharController;
		NullCheck(L_5);
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_6 = L_5->___PlayerAnimator;
		NullCheck(L_6);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_6, _stringLiteralE0056B976C82A16471C1EC65E67557F32F8BD277, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_SetAimAnimation_mCDCE301D81BC17A7525D8DB3C0EFD2B069B00990 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, bool ___0_active, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1129701FC8A37A10E64280CE497E850B7007C585);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_0 = __this->___PlayerController;
		NullCheck(L_0);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_1 = L_0->___MovCharController;
		NullCheck(L_1);
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2 = L_1->___PlayerAnimator;
		bool L_3 = ___0_active;
		NullCheck(L_2);
		Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B(L_2, _stringLiteral1129701FC8A37A10E64280CE497E850B7007C585, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController_ShotAnimation_m0066D90BAD71B23A36DF0AE548122D0DAAB0E159 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2FDA18FEAFC8FAB4295C255F2EBD18FE5B0C5BB);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_0 = __this->___PlayerController;
		NullCheck(L_0);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_1 = L_0->___MovCharController;
		NullCheck(L_1);
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2 = L_1->___PlayerAnimator;
		NullCheck(L_2);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_2, _stringLiteralF2FDA18FEAFC8FAB4295C255F2EBD18FE5B0C5BB, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ShooterController_Reloading_m33DE9D53184383C8E9FB014CA70F53EFA931E777 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, float ___0_reloadTime, int32_t ___1_bulletsInPocket, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* L_0 = (U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085*)il2cpp_codegen_object_new(U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085_il2cpp_TypeInfo_var);
		U3CReloadingU3Ed__40__ctor_m34D0C739C595EB94C9AAA4863C528AE802B98A11(L_0, 0, NULL);
		U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* L_2 = L_1;
		float L_3 = ___0_reloadTime;
		NullCheck(L_2);
		L_2->___reloadTime = L_3;
		U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* L_4 = L_2;
		int32_t L_5 = ___1_bulletsInPocket;
		NullCheck(L_4);
		L_4->___bulletsInPocket = L_5;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ShooterController_LaunchMeleeAttack_m1DDA2CF53B54E8922AFD0715A8BEDB6F118961F4 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790* L_0 = (U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790*)il2cpp_codegen_object_new(U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790_il2cpp_TypeInfo_var);
		U3CLaunchMeleeAttackU3Ed__41__ctor_mAB7EC8875EB1E9AD751147026693D363FAC59033(L_0, 0, NULL);
		U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ShooterController_LaunchGrenade_m74804C18F35D9BB70B7E2B15782F0EC787F536DE (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A* L_0 = (U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A*)il2cpp_codegen_object_new(U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A_il2cpp_TypeInfo_var);
		U3CLaunchGrenadeU3Ed__42__ctor_mFAEB6508C32F46FC997356E5BA758507350DAF44(L_0, 0, NULL);
		U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShooterController__ctor_m4EA4E61B012948AB2369CA465474FC451F16625E (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, const RuntimeMethod* method) 
{
	{
		__this->___MaxPlayerWeapons = 2;
		__this->___CurrentDbWeaponIndex = (-1);
		__this->___CurrentBulletsId = (-1);
		__this->___CurrentWeaponClass = 0;
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CManageShootU3Eb__19_0_m2BDC11717A719B57B94621A27922F6547A4E1676 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CShootU3Eb__20_0_m6FCAF35E15E553581647A6500B3F7A62794CBB90 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CDropWeaponU3Eb__28_0_m2CF22A165F090A1C76E4BF9814D0C21667B673D7 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CDropWeaponU3Eb__28_1_mEE054E14C2F3BE859AB1B5829328762BF3670ED8 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CDropWeaponU3Eb__28_2_mF6C532EEA3DE7C5E45769211E873BD2C52BDDBD7 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CDropWeaponU3Eb__28_3_m17A69C40C61BD01A682E1514319A3D3AC78A408B (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CDropWeaponU3Eb__28_4_m7EC3CE4B815F1579CC897957D4C1E10812C1B7D1 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CRemoveAndDestroyTrowItemU3Eb__29_1_m968A7C55D72AD2588BAF5FBF8004ECFBA8A8224A (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CRemoveAndDestroyTrowItemU3Eb__29_0_m7F1E49688124EA92B4782BBCB55AE3AC15C18771 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CBulletNeededToReloadU3Eb__36_0_m67E02165EEDCD5545BA236C5B08FA6ACBB309488 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CReloadingU3Eb__40_0_m1AC71E6770CC0B0422E76AA7F756E7E44BA3176D (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CReloadingU3Eb__40_1_mDC06B50BE6B3584F527DE418FF7F2E1238696A26 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CLaunchGrenadeU3Eb__42_0_m01DEC0F11040A4D342E0FBF90BD3B3638358B199 (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShooterController_U3CLaunchGrenadeU3Eb__42_1_m2BEB4378CFC56F900119975B7BBF9D95FEC282AE (ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		int32_t L_1 = L_0->___WeaponLoadIndex;
		int32_t L_2 = __this->___CurrentDbWeaponIndex;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass24_0__ctor_m5F9055C2634BB690BD39F147BBF6ADA36A4FC3C2 (U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass24_0_U3CAddNewWeaponU3Eb__0_mF1E3121D97D2A7EABC1D46555E087AEB93EDD7FA (U3CU3Ec__DisplayClass24_0_t2CF478273CB6EC0DAA16ACB5AF1A892B0F77BC9C* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_e, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_e;
		NullCheck(L_0);
		String_t* L_1 = L_0->___WeaponName;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_2 = __this->___U3CU3E4__this;
		NullCheck(L_2);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_3 = L_2->___WeaponData;
		NullCheck(L_3);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_4 = L_3->___Weapons;
		int32_t L_5 = __this->___weaponIndex;
		NullCheck(L_4);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_6;
		L_6 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_4, L_5, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_6);
		String_t* L_7 = L_6->___WeaponName;
		bool L_8;
		L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_7, NULL);
		return L_8;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass25_0__ctor_m0114150E85B929C2605FD0B75E9E47E09CB2C9BC (U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass25_0_U3CAddWeaponWhitBulletsU3Eb__0_mC5BBF7BA04772038545F55964D408C6B0CA47D68 (U3CU3Ec__DisplayClass25_0_tF19193D532175010E2A3D7C4DE9879C1DDE6A684* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_e, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_e;
		NullCheck(L_0);
		String_t* L_1 = L_0->___WeaponName;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_2 = __this->___U3CU3E4__this;
		NullCheck(L_2);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_3 = L_2->___WeaponData;
		NullCheck(L_3);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_4 = L_3->___Weapons;
		int32_t L_5 = __this->___weaponIndex;
		NullCheck(L_4);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_6;
		L_6 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_4, L_5, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_6);
		String_t* L_7 = L_6->___WeaponName;
		bool L_8;
		L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_7, NULL);
		return L_8;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0__ctor_mFE123C65FB5A4B00E9D150ABF394B54A2589016A (U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass26_0_U3CChangeWeaponsU3Eb__0_m103FD41207F0C8883BA254E3DA3F9BC76BE64CBC (U3CU3Ec__DisplayClass26_0_tE0B40C642C0F508F1A79FEF94D8D0D9A0B4736FB* __this, WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* ___0_weapon, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_0 = ___0_weapon;
		NullCheck(L_0);
		String_t* L_1 = L_0->___WeaponName;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_2 = __this->___U3CU3E4__this;
		NullCheck(L_2);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_3 = L_2->___WeaponData;
		NullCheck(L_3);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_4 = L_3->___Weapons;
		int32_t L_5 = __this->___weaponIndex;
		NullCheck(L_4);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_6;
		L_6 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_4, L_5, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_6);
		String_t* L_7 = L_6->___WeaponName;
		bool L_8;
		L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_7, NULL);
		return L_8;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass34_0__ctor_mBF45F07147CC116581B98295B7AC6A210334186F (U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass34_0_U3CCurrentBulletsForThisWeaponU3Eb__0_m8210D54E17B23D64EFEACCC03A930A347C409619 (U3CU3Ec__DisplayClass34_0_t0E32219531ECFB639CDCD3C240240B64C326DB5E* __this, TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* ___0_e, const RuntimeMethod* method) 
{
	{
		TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* L_0 = ___0_e;
		NullCheck(L_0);
		int32_t L_1 = L_0->___BulletId;
		int32_t L_2 = __this->___currentWeaponBulletId;
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLaunchGrenadeU3Ed__42__ctor_mFAEB6508C32F46FC997356E5BA758507350DAF44 (U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLaunchGrenadeU3Ed__42_System_IDisposable_Dispose_m131C6781488DC0FF1C293F0246E91F4FDCB6D7EB (U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CLaunchGrenadeU3Ed__42_MoveNext_m6B3AFCCF54B10F87C95EB45766137D3FB5146BD2 (U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CLaunchGrenadeU3Eb__42_0_m01DEC0F11040A4D342E0FBF90BD3B3638358B199_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CLaunchGrenadeU3Eb__42_1_m2BEB4378CFC56F900119975B7BBF9D95FEC282AE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0019;
	}

IL_0012:
	{
		goto IL_001b;
	}

IL_0014:
	{
		goto IL_00c8;
	}

IL_0019:
	{
		return (bool)0;
	}

IL_001b:
	{
		__this->___U3CU3E1__state = (-1);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_3 = __this->___U3CU3E4__this;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_4 = __this->___U3CU3E4__this;
		NullCheck(L_4);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_5 = L_4->___WeaponData;
		NullCheck(L_5);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_6 = L_5->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_7 = __this->___U3CU3E4__this;
		NullCheck(L_7);
		int32_t L_8 = L_7->___CurrentDbWeaponIndex;
		NullCheck(L_6);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_9;
		L_9 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_6, L_8, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_9);
		float L_10 = L_9->___FireRate;
		NullCheck(L_3);
		L_3->____tempFireRate = L_10;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_11 = __this->___U3CU3E4__this;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_12 = __this->___U3CU3E4__this;
		NullCheck(L_12);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_13 = L_12->___WeaponData;
		NullCheck(L_13);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_14 = L_13->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_15 = __this->___U3CU3E4__this;
		NullCheck(L_15);
		int32_t L_16 = L_15->___CurrentDbWeaponIndex;
		NullCheck(L_14);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_17;
		L_17 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_14, L_16, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_17);
		float L_18 = L_17->___DelayToTurn;
		NullCheck(L_11);
		L_11->___DelayToTurnOn = L_18;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_19 = __this->___U3CU3E4__this;
		NullCheck(L_19);
		ShooterController_ShotAnimation_m0066D90BAD71B23A36DF0AE548122D0DAAB0E159(L_19, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_20 = __this->___U3CU3E4__this;
		NullCheck(L_20);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_21 = L_20->___WeaponData;
		NullCheck(L_21);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_22 = L_21->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_23 = __this->___U3CU3E4__this;
		NullCheck(L_23);
		int32_t L_24 = L_23->___CurrentDbWeaponIndex;
		NullCheck(L_22);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_25;
		L_25 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_22, L_24, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_25);
		float L_26 = L_25->___DelayToLaunch;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_27 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_27, L_26, NULL);
		__this->___U3CU3E2__current = L_27;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_27);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_00c8:
	{
		__this->___U3CU3E1__state = (-1);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_28 = __this->___U3CU3E4__this;
		NullCheck(L_28);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_29 = L_28->___WeaponData;
		NullCheck(L_29);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_30 = L_29->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_31 = __this->___U3CU3E4__this;
		NullCheck(L_31);
		int32_t L_32 = L_31->___CurrentDbWeaponIndex;
		NullCheck(L_30);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_33;
		L_33 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_30, L_32, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_33);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = L_33->___Bullet;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_35 = __this->___U3CU3E4__this;
		NullCheck(L_35);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = L_35->___BulletPoint;
		NullCheck(L_36);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
		L_37 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_36, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_38 = __this->___U3CU3E4__this;
		NullCheck(L_38);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39;
		L_39 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_38, NULL);
		NullCheck(L_39);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40;
		L_40 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_39, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_41;
		L_41 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_34, L_37, L_40, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		NullCheck(L_41);
		Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* L_42;
		L_42 = GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD(L_41, GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD_RuntimeMethod_var);
		__this->___U3CmeleeAttackU3E5__1 = L_42;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmeleeAttackU3E5__1), (void*)L_42);
		Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* L_43 = __this->___U3CmeleeAttackU3E5__1;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_44 = __this->___U3CU3E4__this;
		NullCheck(L_44);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45 = L_44->___BulletPoint;
		NullCheck(L_45);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
		L_46 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_45, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_47 = __this->___U3CU3E4__this;
		NullCheck(L_47);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_48 = L_47->___WeaponData;
		NullCheck(L_48);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_49 = L_48->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_50 = __this->___U3CU3E4__this;
		NullCheck(L_50);
		int32_t L_51 = L_50->___CurrentDbWeaponIndex;
		NullCheck(L_49);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_52;
		L_52 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_49, L_51, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_52);
		float L_53 = L_52->___BulletSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
		L_54 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_46, L_53, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_55 = __this->___U3CU3E4__this;
		NullCheck(L_55);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_56 = L_55->___WeaponData;
		NullCheck(L_56);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_57 = L_56->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_58 = __this->___U3CU3E4__this;
		NullCheck(L_58);
		int32_t L_59 = L_58->___CurrentDbWeaponIndex;
		NullCheck(L_57);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_60;
		L_60 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_57, L_59, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_60);
		float L_61 = L_60->___Damage;
		NullCheck(L_43);
		Damage_SetupBullet_m331A42C7408EAC2B54D0049B45A1AA5F33ED52BA(L_43, L_54, L_61, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_62 = __this->___U3CU3E4__this;
		NullCheck(L_62);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_63 = L_62->___WeaponsBullets;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_64 = __this->___U3CU3E4__this;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_65 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_65, L_64, (intptr_t)((void*)ShooterController_U3CLaunchGrenadeU3Eb__42_0_m01DEC0F11040A4D342E0FBF90BD3B3638358B199_RuntimeMethod_var), NULL);
		NullCheck(L_63);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_66;
		L_66 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_63, L_65, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_67 = L_66;
		NullCheck(L_67);
		int32_t L_68 = L_67->___WeaponCurrentBullets;
		NullCheck(L_67);
		L_67->___WeaponCurrentBullets = ((int32_t)il2cpp_codegen_subtract(L_68, 1));
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_69 = __this->___U3CU3E4__this;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_70 = __this->___U3CU3E4__this;
		NullCheck(L_70);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_71 = L_70->___WeaponData;
		NullCheck(L_71);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_72 = L_71->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_73 = __this->___U3CU3E4__this;
		NullCheck(L_73);
		int32_t L_74 = L_73->___CurrentDbWeaponIndex;
		NullCheck(L_72);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_75;
		L_75 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_72, L_74, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_75);
		float L_76 = L_75->___FireRate;
		NullCheck(L_69);
		L_69->____tempFireRate = L_76;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_77 = __this->___U3CU3E4__this;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_78 = __this->___U3CU3E4__this;
		NullCheck(L_78);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_79 = L_78->___WeaponData;
		NullCheck(L_79);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_80 = L_79->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_81 = __this->___U3CU3E4__this;
		NullCheck(L_81);
		int32_t L_82 = L_81->___CurrentDbWeaponIndex;
		NullCheck(L_80);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_83;
		L_83 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_80, L_82, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_83);
		float L_84 = L_83->___DelayToTurn;
		NullCheck(L_77);
		L_77->___DelayToTurnOn = L_84;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_85 = __this->___U3CU3E4__this;
		NullCheck(L_85);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_86 = L_85->___WeaponsBullets;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_87 = __this->___U3CU3E4__this;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_88 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_88, L_87, (intptr_t)((void*)ShooterController_U3CLaunchGrenadeU3Eb__42_1_m2BEB4378CFC56F900119975B7BBF9D95FEC282AE_RuntimeMethod_var), NULL);
		NullCheck(L_86);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_89;
		L_89 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_86, L_88, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		NullCheck(L_89);
		int32_t L_90 = L_89->___WeaponCurrentBullets;
		V_1 = (bool)((((int32_t)((((int32_t)L_90) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_91 = V_1;
		if (!L_91)
		{
			goto IL_025b;
		}
	}
	{
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_92 = __this->___U3CU3E4__this;
		NullCheck(L_92);
		ShooterController_ReloadWeapon_m61D3295A52540C3506E63F8E67DDCB7116958E1D(L_92, NULL);
	}

IL_025b:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CLaunchGrenadeU3Ed__42_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mD1DF14D1F2A36FD25B5163B1D3184AB107D6C54E (U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLaunchGrenadeU3Ed__42_System_Collections_IEnumerator_Reset_mB366E06ABD8A9BC9BE4A218F1E57B4E3ECF9F5C2 (U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CLaunchGrenadeU3Ed__42_System_Collections_IEnumerator_Reset_mB366E06ABD8A9BC9BE4A218F1E57B4E3ECF9F5C2_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CLaunchGrenadeU3Ed__42_System_Collections_IEnumerator_get_Current_m7C70FD19835D0BF2E382B743A4B315EA596F43DB (U3CLaunchGrenadeU3Ed__42_t7378C3A46933C523B5407D298DFE470C0DC6C02A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLaunchMeleeAttackU3Ed__41__ctor_mAB7EC8875EB1E9AD751147026693D363FAC59033 (U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLaunchMeleeAttackU3Ed__41_System_IDisposable_Dispose_m74E344F11B0CD1372977180CA05631272DC843FB (U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CLaunchMeleeAttackU3Ed__41_MoveNext_m849CC5E3C5F457DD38E8F34BEA597BB2E93C9094 (U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0019;
	}

IL_0012:
	{
		goto IL_001b;
	}

IL_0014:
	{
		goto IL_00c8;
	}

IL_0019:
	{
		return (bool)0;
	}

IL_001b:
	{
		__this->___U3CU3E1__state = (-1);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_3 = __this->___U3CU3E4__this;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_4 = __this->___U3CU3E4__this;
		NullCheck(L_4);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_5 = L_4->___WeaponData;
		NullCheck(L_5);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_6 = L_5->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_7 = __this->___U3CU3E4__this;
		NullCheck(L_7);
		int32_t L_8 = L_7->___CurrentDbWeaponIndex;
		NullCheck(L_6);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_9;
		L_9 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_6, L_8, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_9);
		float L_10 = L_9->___FireRate;
		NullCheck(L_3);
		L_3->____tempFireRate = L_10;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_11 = __this->___U3CU3E4__this;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_12 = __this->___U3CU3E4__this;
		NullCheck(L_12);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_13 = L_12->___WeaponData;
		NullCheck(L_13);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_14 = L_13->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_15 = __this->___U3CU3E4__this;
		NullCheck(L_15);
		int32_t L_16 = L_15->___CurrentDbWeaponIndex;
		NullCheck(L_14);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_17;
		L_17 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_14, L_16, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_17);
		float L_18 = L_17->___DelayToTurn;
		NullCheck(L_11);
		L_11->___DelayToTurnOn = L_18;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_19 = __this->___U3CU3E4__this;
		NullCheck(L_19);
		ShooterController_ShotAnimation_m0066D90BAD71B23A36DF0AE548122D0DAAB0E159(L_19, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_20 = __this->___U3CU3E4__this;
		NullCheck(L_20);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_21 = L_20->___WeaponData;
		NullCheck(L_21);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_22 = L_21->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_23 = __this->___U3CU3E4__this;
		NullCheck(L_23);
		int32_t L_24 = L_23->___CurrentDbWeaponIndex;
		NullCheck(L_22);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_25;
		L_25 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_22, L_24, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_25);
		float L_26 = L_25->___DelayToLaunch;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_27 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_27, L_26, NULL);
		__this->___U3CU3E2__current = L_27;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_27);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_00c8:
	{
		__this->___U3CU3E1__state = (-1);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_28 = __this->___U3CU3E4__this;
		NullCheck(L_28);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_29 = L_28->___WeaponData;
		NullCheck(L_29);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_30 = L_29->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_31 = __this->___U3CU3E4__this;
		NullCheck(L_31);
		int32_t L_32 = L_31->___CurrentDbWeaponIndex;
		NullCheck(L_30);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_33;
		L_33 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_30, L_32, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_33);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = L_33->___Bullet;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_35 = __this->___U3CU3E4__this;
		NullCheck(L_35);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = L_35->___BulletPoint;
		NullCheck(L_36);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
		L_37 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_36, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_38 = __this->___U3CU3E4__this;
		NullCheck(L_38);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39;
		L_39 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_38, NULL);
		NullCheck(L_39);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40;
		L_40 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_39, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_41;
		L_41 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_34, L_37, L_40, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		NullCheck(L_41);
		Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* L_42;
		L_42 = GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD(L_41, GameObject_GetComponent_TisDamage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0_m54D10AFFF2E6E0A6B498C52142E278194046D0DD_RuntimeMethod_var);
		__this->___U3CmeleeAttackU3E5__1 = L_42;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmeleeAttackU3E5__1), (void*)L_42);
		Damage_t1740A2ABB7E386123BC6D92C86F09EF67D4223B0* L_43 = __this->___U3CmeleeAttackU3E5__1;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_44 = __this->___U3CU3E4__this;
		NullCheck(L_44);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45 = L_44->___BulletPoint;
		NullCheck(L_45);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
		L_46 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_45, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_47 = __this->___U3CU3E4__this;
		NullCheck(L_47);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_48 = L_47->___WeaponData;
		NullCheck(L_48);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_49 = L_48->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_50 = __this->___U3CU3E4__this;
		NullCheck(L_50);
		int32_t L_51 = L_50->___CurrentDbWeaponIndex;
		NullCheck(L_49);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_52;
		L_52 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_49, L_51, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_52);
		float L_53 = L_52->___BulletSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
		L_54 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_46, L_53, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_55 = __this->___U3CU3E4__this;
		NullCheck(L_55);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_56 = L_55->___WeaponData;
		NullCheck(L_56);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_57 = L_56->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_58 = __this->___U3CU3E4__this;
		NullCheck(L_58);
		int32_t L_59 = L_58->___CurrentDbWeaponIndex;
		NullCheck(L_57);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_60;
		L_60 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_57, L_59, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_60);
		float L_61 = L_60->___Damage;
		NullCheck(L_43);
		Damage_SetupBullet_m331A42C7408EAC2B54D0049B45A1AA5F33ED52BA(L_43, L_54, L_61, NULL);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_62 = __this->___U3CU3E4__this;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_63 = __this->___U3CU3E4__this;
		NullCheck(L_63);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_64 = L_63->___WeaponData;
		NullCheck(L_64);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_65 = L_64->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_66 = __this->___U3CU3E4__this;
		NullCheck(L_66);
		int32_t L_67 = L_66->___CurrentDbWeaponIndex;
		NullCheck(L_65);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_68;
		L_68 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_65, L_67, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_68);
		float L_69 = L_68->___FireRate;
		NullCheck(L_62);
		L_62->____tempFireRate = L_69;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_70 = __this->___U3CU3E4__this;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_71 = __this->___U3CU3E4__this;
		NullCheck(L_71);
		WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* L_72 = L_71->___WeaponData;
		NullCheck(L_72);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_73 = L_72->___Weapons;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_74 = __this->___U3CU3E4__this;
		NullCheck(L_74);
		int32_t L_75 = L_74->___CurrentDbWeaponIndex;
		NullCheck(L_73);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_76;
		L_76 = List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968(L_73, L_75, List_1_get_Item_m14434F71B35204DE9A15E3C21A8022E6CAAAD968_RuntimeMethod_var);
		NullCheck(L_76);
		float L_77 = L_76->___DelayToTurn;
		NullCheck(L_70);
		L_70->___DelayToTurnOn = L_77;
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CLaunchMeleeAttackU3Ed__41_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mD671D57D0C24C14F4072B6DC0A63A37DA3DB34CB (U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLaunchMeleeAttackU3Ed__41_System_Collections_IEnumerator_Reset_mC45060E80B3B2F266B83D42762F2EB98A9E01E8E (U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CLaunchMeleeAttackU3Ed__41_System_Collections_IEnumerator_Reset_mC45060E80B3B2F266B83D42762F2EB98A9E01E8E_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CLaunchMeleeAttackU3Ed__41_System_Collections_IEnumerator_get_Current_m09ECBCCC7070503BE4767FD9643805F4AF24691F (U3CLaunchMeleeAttackU3Ed__41_tABAAFE61C97E9CE68A47A22F9D72857FA0703790* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReloadingU3Ed__40__ctor_m34D0C739C595EB94C9AAA4863C528AE802B98A11 (U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReloadingU3Ed__40_System_IDisposable_Dispose_m2A76E2F4E717A43A8AA21CCA22E6260460D81D86 (U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CReloadingU3Ed__40_MoveNext_mA0652885D9A2BDD24324CF9F98D64A241531E693 (U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CReloadingU3Eb__40_0_m1AC71E6770CC0B0422E76AA7F756E7E44BA3176D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShooterController_U3CReloadingU3Eb__40_1_mDC06B50BE6B3584F527DE418FF7F2E1238696A26_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0016;
	}

IL_0012:
	{
		goto IL_0018;
	}

IL_0014:
	{
		goto IL_0046;
	}

IL_0016:
	{
		return (bool)0;
	}

IL_0018:
	{
		__this->___U3CU3E1__state = (-1);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		L_3->____reloading = (bool)1;
		float L_4 = __this->___reloadTime;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_5 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_5, L_4, NULL);
		__this->___U3CU3E2__current = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_5);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0046:
	{
		__this->___U3CU3E1__state = (-1);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_6 = __this->___U3CU3E4__this;
		NullCheck(L_6);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_7 = L_6->___PlayerController;
		NullCheck(L_7);
		SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* L_8 = L_7->___SwimmingController;
		NullCheck(L_8);
		bool L_9 = L_8->___Swimming;
		V_1 = L_9;
		bool L_10 = V_1;
		if (!L_10)
		{
			goto IL_0075;
		}
	}
	{
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_11 = __this->___U3CU3E4__this;
		NullCheck(L_11);
		L_11->____reloading = (bool)0;
		return (bool)0;
	}

IL_0075:
	{
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_12 = __this->___U3CU3E4__this;
		NullCheck(L_12);
		int32_t L_13;
		L_13 = ShooterController_BulletNeededToReload_m70E2264F29B203D18D8A432D87CDA5944DDDC959(L_12, NULL);
		__this->___U3CbulletNeededU3E5__1 = L_13;
		int32_t L_14 = __this->___bulletsInPocket;
		int32_t L_15 = __this->___U3CbulletNeededU3E5__1;
		V_2 = (bool)((((int32_t)L_14) > ((int32_t)L_15))? 1 : 0);
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_00ec;
		}
	}
	{
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_17 = __this->___U3CU3E4__this;
		NullCheck(L_17);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_18 = L_17->___WeaponsBullets;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_19 = __this->___U3CU3E4__this;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_20 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_20, L_19, (intptr_t)((void*)ShooterController_U3CReloadingU3Eb__40_0_m1AC71E6770CC0B0422E76AA7F756E7E44BA3176D_RuntimeMethod_var), NULL);
		NullCheck(L_18);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_21;
		L_21 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_18, L_20, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_22 = L_21;
		NullCheck(L_22);
		int32_t L_23 = L_22->___WeaponCurrentBullets;
		int32_t L_24 = __this->___U3CbulletNeededU3E5__1;
		NullCheck(L_22);
		L_22->___WeaponCurrentBullets = ((int32_t)il2cpp_codegen_add(L_23, L_24));
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_25 = __this->___U3CU3E4__this;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_26 = __this->___U3CU3E4__this;
		NullCheck(L_26);
		int32_t L_27 = L_26->___CurrentBulletsId;
		int32_t L_28 = __this->___U3CbulletNeededU3E5__1;
		NullCheck(L_25);
		ShooterController_RemoveBulletsFromPocket_mFB2ACF90368A6696355299D0B2855104E7E75299(L_25, L_27, L_28, NULL);
		goto IL_013e;
	}

IL_00ec:
	{
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_29 = __this->___U3CU3E4__this;
		NullCheck(L_29);
		List_1_t8EDEA4530061C69130E62AB3BB051F62CFFB6614* L_30 = L_29->___WeaponsBullets;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_31 = __this->___U3CU3E4__this;
		Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F* L_32 = (Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F*)il2cpp_codegen_object_new(Predicate_1_t65988145524279813F77FCFB2F0F5FAAAFFE355F_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m36A186EC12ECB98232069D0E4CB167422F7674C5(L_32, L_31, (intptr_t)((void*)ShooterController_U3CReloadingU3Eb__40_1_mDC06B50BE6B3584F527DE418FF7F2E1238696A26_RuntimeMethod_var), NULL);
		NullCheck(L_30);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_33;
		L_33 = List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167(L_30, L_32, List_1_Find_m62FCF0E429587FACACED37B3F504DB9CF6F23167_RuntimeMethod_var);
		WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* L_34 = L_33;
		NullCheck(L_34);
		int32_t L_35 = L_34->___WeaponCurrentBullets;
		int32_t L_36 = __this->___bulletsInPocket;
		NullCheck(L_34);
		L_34->___WeaponCurrentBullets = ((int32_t)il2cpp_codegen_add(L_35, L_36));
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_37 = __this->___U3CU3E4__this;
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_38 = __this->___U3CU3E4__this;
		NullCheck(L_38);
		int32_t L_39 = L_38->___CurrentBulletsId;
		int32_t L_40 = __this->___bulletsInPocket;
		NullCheck(L_37);
		ShooterController_RemoveBulletsFromPocket_mFB2ACF90368A6696355299D0B2855104E7E75299(L_37, L_39, L_40, NULL);
	}

IL_013e:
	{
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_41 = __this->___U3CU3E4__this;
		NullCheck(L_41);
		L_41->____reloading = (bool)0;
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CReloadingU3Ed__40_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mF7BE650D652C8AFB053DD67EC5427D773DF5BB20 (U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReloadingU3Ed__40_System_Collections_IEnumerator_Reset_m293EA951B738F604CC390A25BE4869D075495363 (U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CReloadingU3Ed__40_System_Collections_IEnumerator_Reset_m293EA951B738F604CC390A25BE4869D075495363_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CReloadingU3Ed__40_System_Collections_IEnumerator_get_Current_m67C76C9E6AEEF6B69D7B50CE6350E2DDE2D80ADC (U3CReloadingU3Ed__40_t3B5B3C8D564BC050699CA10EEF1BFCE87E1BE085* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeOfBullet__ctor_mA8A1EFE319C5E978926486BB2D26E1CAE9821111 (TypeOfBullet_t4C720C562F97F662E41C9FFFC330AAD3B476ADA8* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponsBullets__ctor_m30E99E837E6B34504060816E30FDA18D50B8D716 (WeaponsBullets_t249332AC75D8EEB5FBB4670887128937B58C8CE9* __this, String_t* ___0_weaponName, int32_t ___1_weaponLoadIndex, int32_t ___2_weaponCurrentBullets, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		String_t* L_0 = ___0_weaponName;
		__this->___WeaponName = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___WeaponName), (void*)L_0);
		int32_t L_1 = ___1_weaponLoadIndex;
		__this->___WeaponLoadIndex = L_1;
		int32_t L_2 = ___2_weaponCurrentBullets;
		__this->___WeaponCurrentBullets = L_2;
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwimmingController_SetSwimmingState_m492358EDAF30F05866B10CD915A0E01689B2B319 (SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* __this, bool ___0_swimming, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral983E40A8141BFE1BDD39B7C682160DCA891B2A2C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF60A604A8904268B2FCB7A84B9C54E433B6C1C27);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___0_swimming;
		__this->___Swimming = L_0;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_1 = __this->___PlayerController;
		NullCheck(L_1);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_2 = L_1->___MovCharController;
		NullCheck(L_2);
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_3 = L_2->___PlayerAnimator;
		NullCheck(L_3);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_3, _stringLiteralF60A604A8904268B2FCB7A84B9C54E433B6C1C27, NULL);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_4 = __this->___PlayerController;
		NullCheck(L_4);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_5 = L_4->___MovCharController;
		NullCheck(L_5);
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_6 = L_5->___PlayerAnimator;
		bool L_7 = ___0_swimming;
		NullCheck(L_6);
		Animator_SetBool_m6F8D4FAF0770CD4EC1F54406249785DE7391E42B(L_6, _stringLiteral983E40A8141BFE1BDD39B7C682160DCA891B2A2C, L_7, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwimmingController_EnterWaterReset_mD5006305B6BCC2A952CFB817CAE8CF35523B09AF (SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DE9595AFC197FDC42044AB9D640404111E1B5E1);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_0 = __this->___PlayerController;
		NullCheck(L_0);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_1 = L_0->___ShooterController;
		NullCheck(L_1);
		MonoBehaviour_StopCoroutine_m1DA0B9343DCDB53221A6CD707CBF0827A6FFF17F(L_1, _stringLiteral2DE9595AFC197FDC42044AB9D640404111E1B5E1, NULL);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_2 = __this->___PlayerController;
		NullCheck(L_2);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_3 = L_2->___ShooterController;
		NullCheck(L_3);
		int32_t L_4 = L_3->___CurrentDbWeaponIndex;
		__this->___CurrentIndexWeapon = L_4;
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_5 = __this->___PlayerController;
		NullCheck(L_5);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_6 = L_5->___ShooterController;
		NullCheck(L_6);
		ShooterController_ChangeWeapons_m5492479956D70159A15A051D6BC0D7D1BFC42EB1(L_6, (-1), NULL);
		SwimmingController_SetSwimmingState_m492358EDAF30F05866B10CD915A0E01689B2B319(__this, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwimmingController_OnTriggerEnter_m83E6E7FBEC6AC02865FBC8952872E30B00673980 (SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46580D65357E6BC22728934BD6BC047227EFE0E6);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteral46580D65357E6BC22728934BD6BC047227EFE0E6, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		goto IL_001c;
	}

IL_0015:
	{
		SwimmingController_EnterWaterReset_mD5006305B6BCC2A952CFB817CAE8CF35523B09AF(__this, NULL);
	}

IL_001c:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwimmingController_OnTriggerExit_m40DDBF696DB3A9FC49416B0390F71FAE9117B691 (SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral213588BAB3D7192EADD659F75F05CB0C3B21A914);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46580D65357E6BC22728934BD6BC047227EFE0E6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0056B976C82A16471C1EC65E67557F32F8BD277);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
		NullCheck(L_0);
		bool L_1;
		L_1 = Component_CompareTag_mE6F8897E84F12DF12D302FFC4D58204D51096FC5(L_0, _stringLiteral46580D65357E6BC22728934BD6BC047227EFE0E6, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		goto IL_008e;
	}

IL_0015:
	{
		SwimmingController_SetSwimmingState_m492358EDAF30F05866B10CD915A0E01689B2B319(__this, (bool)0, NULL);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_3 = __this->___PlayerController;
		NullCheck(L_3);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_4 = L_3->___ShooterController;
		NullCheck(L_4);
		L_4->___CurrentDbWeaponIndex = (-1);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_5 = __this->___PlayerController;
		NullCheck(L_5);
		ShooterController_t97C2C85DDBF8C7B4AB655B6EF490AD09A07D9EBF* L_6 = L_5->___ShooterController;
		int32_t L_7 = __this->___CurrentIndexWeapon;
		NullCheck(L_6);
		ShooterController_ChangeWeapons_m5492479956D70159A15A051D6BC0D7D1BFC42EB1(L_6, L_7, NULL);
		int32_t L_8 = __this->___CurrentIndexWeapon;
		V_1 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_008e;
		}
	}
	{
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_10 = __this->___PlayerController;
		NullCheck(L_10);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_11 = L_10->___MovCharController;
		NullCheck(L_11);
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_12 = L_11->___PlayerAnimator;
		NullCheck(L_12);
		Animator_SetInteger_m7B4BB5FD5BD8DE3F713D8E9AD2870C1AAF8E19EF(L_12, _stringLiteral213588BAB3D7192EADD659F75F05CB0C3B21A914, 0, NULL);
		PlayerController_t4A04426A7B4F676A0B459340CD43AEE55AC70D58* L_13 = __this->___PlayerController;
		NullCheck(L_13);
		MovementCharacterController_t614953414045531A47EFDA0BF566948166955D2E* L_14 = L_13->___MovCharController;
		NullCheck(L_14);
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_15 = L_14->___PlayerAnimator;
		NullCheck(L_15);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_15, _stringLiteralE0056B976C82A16471C1EC65E67557F32F8BD277, NULL);
	}

IL_008e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SwimmingController__ctor_m56B9C8A4CC193974024A8BF7DA5AE19ACBB70071 (SwimmingController_t58C0939C6F93604F8A571701329540B049C226E1* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MoveObject_Awake_m69B2BF955462C4C759CFC38AA802E0070EED598C (MoveObject_tC96F47AC2ED6263EBB9B6779BCF36E5B55F0A0B1* __this, const RuntimeMethod* method) 
{
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___MovementDirection;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)(((RuntimeArray*)L_0)->max_length)), NULL);
		__this->____randomPosition = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MoveObject_Update_mC936D7E0295A5A8ABE85DD363259505D91435AE1 (MoveObject_tC96F47AC2ED6263EBB9B6779BCF36E5B55F0A0B1* __this, const RuntimeMethod* method) 
{
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
		L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___MovementDirection;
		int32_t L_2 = __this->____randomPosition;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		float L_5;
		L_5 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, L_5, NULL);
		NullCheck(L_0);
		Transform_Translate_m4A9E3D8836586E7562F6A18EBF5F5B6089D8B649(L_0, L_6, 1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MoveObject__ctor_m92EFB1A8BD5C1B28472C044BC6B92CB2BD57416A (MoveObject_tC96F47AC2ED6263EBB9B6779BCF36E5B55F0A0B1* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joystick_Start_m6D79FA3DE90FD3111E3FA57E08557D4A48DE84A0 (Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8567BFFE3400189FC756EEFED21BD121F22312F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE401F4D5E8CCA2493397A73DBD943280D3BEE6C);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_0 = __this->___JoystickOutCircle;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralEE401F4D5E8CCA2493397A73DBD943280D3BEE6C, NULL);
	}

IL_001e:
	{
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_3 = __this->___Stick;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
		V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_003b;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralA8567BFFE3400189FC756EEFED21BD121F22312F, NULL);
	}

IL_003b:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		__this->___InputDirection = L_6;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joystick_OnDrag_m952A5E2EE121DC955385D68FBF7CD9265C169045 (Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* G_B2_0 = NULL;
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* G_B1_0 = NULL;
	float G_B3_0 = 0.0f;
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* G_B3_1 = NULL;
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* G_B5_0 = NULL;
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* G_B4_0 = NULL;
	float G_B6_0 = 0.0f;
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* G_B6_1 = NULL;
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* G_B8_0 = NULL;
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* G_B7_0 = NULL;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B9_0;
	memset((&G_B9_0), 0, sizeof(G_B9_0));
	Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* G_B9_1 = NULL;
	{
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_0 = __this->___JoystickOutCircle;
		NullCheck(L_0);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1;
		L_1 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_0, NULL);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
		NullCheck(L_2);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_2, NULL);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_4 = ___0_eventData;
		NullCheck(L_4);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5;
		L_5 = PointerEventData_get_pressEventCamera_m8D6A377D5CA730307D9F8ABB8656FFB8FCD56AE3(L_4, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->____position);
		il2cpp_codegen_runtime_class_init_inline(RectTransformUtility_t65C00A84A72F17D78B81F2E7D88C2AA98AB61244_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m01A75CAFB6D1019F1C65BA606635EAB10AF31195(L_1, L_3, L_5, L_6, NULL);
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_8 = __this->___JoystickOutCircle;
		NullCheck(L_8);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_9;
		L_9 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_8, NULL);
		NullCheck(L_9);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
		L_10 = RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB(L_9, NULL);
		V_0 = L_10;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_11 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->____position);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->____position);
		float L_13 = L_12->___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_0;
		float L_15 = L_14.___x;
		L_11->___x = ((float)(L_13/L_15));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_16 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->____position);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_17 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->____position);
		float L_18 = L_17->___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = V_0;
		float L_20 = L_19.___y;
		L_16->___y = ((float)(L_18/L_20));
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_21 = __this->___JoystickOutCircle;
		NullCheck(L_21);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_22;
		L_22 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_21, NULL);
		NullCheck(L_22);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23;
		L_23 = RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF(L_22, NULL);
		float L_24 = L_23.___x;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		float L_25;
		L_25 = fabsf(((float)il2cpp_codegen_subtract(L_24, (1.0f))));
		if ((((float)L_25) < ((float)(0.00999999978f))))
		{
			G_B2_0 = __this;
			goto IL_00b0;
		}
		G_B1_0 = __this;
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_26 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->____position);
		float L_27 = L_26->___x;
		G_B3_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_27, (2.0f))), (1.0f)));
		G_B3_1 = G_B1_0;
		goto IL_00c7;
	}

IL_00b0:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_28 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->____position);
		float L_29 = L_28->___x;
		G_B3_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_29, (2.0f))), (1.0f)));
		G_B3_1 = G_B2_0;
	}

IL_00c7:
	{
		NullCheck(G_B3_1);
		G_B3_1->___Horizontal = G_B3_0;
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_30 = __this->___JoystickOutCircle;
		NullCheck(L_30);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_31;
		L_31 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_30, NULL);
		NullCheck(L_31);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32;
		L_32 = RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF(L_31, NULL);
		float L_33 = L_32.___y;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		float L_34;
		L_34 = fabsf(((float)il2cpp_codegen_subtract(L_33, (1.0f))));
		if ((((float)L_34) < ((float)(0.00999999978f))))
		{
			G_B5_0 = __this;
			goto IL_010d;
		}
		G_B4_0 = __this;
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_35 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->____position);
		float L_36 = L_35->___y;
		G_B6_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_36, (2.0f))), (1.0f)));
		G_B6_1 = G_B4_0;
		goto IL_0124;
	}

IL_010d:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_37 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->____position);
		float L_38 = L_37->___y;
		G_B6_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_38, (2.0f))), (1.0f)));
		G_B6_1 = G_B5_0;
	}

IL_0124:
	{
		NullCheck(G_B6_1);
		G_B6_1->___Vertical = G_B6_0;
		float L_39 = __this->___Horizontal;
		float L_40 = __this->___Vertical;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
		memset((&L_41), 0, sizeof(L_41));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_41), L_39, L_40, (0.0f), NULL);
		__this->___InputDirection = L_41;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_42 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___InputDirection);
		float L_43;
		L_43 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_42, NULL);
		if ((((float)L_43) > ((float)(1.0f))))
		{
			G_B8_0 = __this;
			goto IL_0160;
		}
		G_B7_0 = __this;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = __this->___InputDirection;
		G_B9_0 = L_44;
		G_B9_1 = G_B7_0;
		goto IL_016b;
	}

IL_0160:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_45 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___InputDirection);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
		L_46 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_45, NULL);
		G_B9_0 = L_46;
		G_B9_1 = G_B8_0;
	}

IL_016b:
	{
		NullCheck(G_B9_1);
		G_B9_1->___InputDirection = G_B9_0;
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_47 = __this->___Stick;
		NullCheck(L_47);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_48;
		L_48 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_47, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_49 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___InputDirection);
		float L_50 = L_49->___x;
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_51 = __this->___JoystickOutCircle;
		NullCheck(L_51);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_52;
		L_52 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_51, NULL);
		NullCheck(L_52);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53;
		L_53 = RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB(L_52, NULL);
		float L_54 = L_53.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_55 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___InputDirection);
		float L_56 = L_55->___y;
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_57 = __this->___JoystickOutCircle;
		NullCheck(L_57);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_58;
		L_58 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_57, NULL);
		NullCheck(L_58);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59;
		L_59 = RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB(L_58, NULL);
		float L_60 = L_59.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
		memset((&L_61), 0, sizeof(L_61));
		Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_61), ((float)il2cpp_codegen_multiply(L_50, ((float)(L_54/(3.0f))))), ((float)(((float)il2cpp_codegen_multiply(L_56, L_60))/(3.0f))), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62;
		L_62 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_61, NULL);
		NullCheck(L_48);
		RectTransform_set_anchoredPosition_mF903ACE04F6959B1CD67E2B94FABC0263068F965(L_48, L_62, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joystick_OnPointerDown_m4503E91A0E3B069BE966E794771D04914C0E8553 (Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	{
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0 = ___0_eventData;
		Joystick_OnDrag_m952A5E2EE121DC955385D68FBF7CD9265C169045(__this, L_0, NULL);
		__this->___IsTouched = (bool)1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joystick_OnPointerUp_mA72703797BB5A8B63A15335E01650DE578DCBF91 (Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		__this->___InputDirection = L_0;
		__this->___Horizontal = (0.0f);
		__this->___Vertical = (0.0f);
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_1 = __this->___Stick;
		NullCheck(L_1);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2;
		L_2 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_1, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		L_4 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_3, NULL);
		NullCheck(L_2);
		RectTransform_set_anchoredPosition_mF903ACE04F6959B1CD67E2B94FABC0263068F965(L_2, L_4, NULL);
		__this->___IsTouched = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joystick__ctor_m4F5B6D2B999936836402032AD0DAF110151968D9 (Joystick_t6DEB098C66D756B9E83AF40BF3FF21B633A132EE* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* WeaponData_GetWeaponByName_mF9D00E60B3ECBA866718A7CAF5707D118F5E5407 (WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* __this, String_t* ___0_weaponName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m92CAE29C6D12B9D853DC6E82519372D30A65C99C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass1_0_U3CGetWeaponByNameU3Eb__0_mB3AA1DE312B4F2151FDDC8D5ECA395D469F4B3D6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0* V_0 = NULL;
	Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* V_1 = NULL;
	{
		U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0* L_0 = (U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass1_0__ctor_m17D7042263555D9285249FE31F539E83D8D454F8(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0* L_1 = V_0;
		String_t* L_2 = ___0_weaponName;
		NullCheck(L_1);
		L_1->___weaponName = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___weaponName), (void*)L_2);
		List_1_t36FCF70A1D218DBB2DCD2D08DA458603DB2ADBE1* L_3 = __this->___Weapons;
		U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0* L_4 = V_0;
		Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C* L_5 = (Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C*)il2cpp_codegen_object_new(Predicate_1_tE5F78843C859D9B7197415A6C38A44033F11463C_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m78475C0CC12642569A3332EAA2BF27C295FC7D56(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass1_0_U3CGetWeaponByNameU3Eb__0_mB3AA1DE312B4F2151FDDC8D5ECA395D469F4B3D6_RuntimeMethod_var), NULL);
		NullCheck(L_3);
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_6;
		L_6 = List_1_Find_m92CAE29C6D12B9D853DC6E82519372D30A65C99C(L_3, L_5, List_1_Find_m92CAE29C6D12B9D853DC6E82519372D30A65C99C_RuntimeMethod_var);
		V_1 = L_6;
		goto IL_0028;
	}

IL_0028:
	{
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponData__ctor_m8EA81937A958968C7B0F150194CB475C00F6E488 (WeaponData_t60E5FDE56706428B1049C2AA35D9DBA61C735ADA* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass1_0__ctor_m17D7042263555D9285249FE31F539E83D8D454F8 (U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass1_0_U3CGetWeaponByNameU3Eb__0_mB3AA1DE312B4F2151FDDC8D5ECA395D469F4B3D6 (U3CU3Ec__DisplayClass1_0_t343A333AFDDD6152FC2784FE7582DBF9C7B797E0* __this, Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* ___0_e, const RuntimeMethod* method) 
{
	{
		Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* L_0 = ___0_e;
		NullCheck(L_0);
		String_t* L_1 = L_0->___WeaponName;
		String_t* L_2 = __this->___weaponName;
		bool L_3;
		L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Weapon__ctor_mCF09AAAE78EFC459E051CDEE254525C4AD8F5663 (Weapon_tEDD5957D0B1D44AD75B3C9A7041D4357DF6F9109* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80D30AA041B85F32428E81AD8A6F811D900A4755);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___WeaponName = _stringLiteral80D30AA041B85F32428E81AD8A6F811D900A4755;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___WeaponName), (void*)_stringLiteral80D30AA041B85F32428E81AD8A6F811D900A4755);
		__this->___WeaponClass = 0;
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnalogStick_Awake_m073BD06D3C4EB14A1EAF9F8C7FE39DF32118118E (AnalogStick_t79B43720C8E42C78733AB305D0DE5D2D423921D6* __this, const RuntimeMethod* method) 
{
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	{
		((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___isAimable = (bool)1;
		UniversalButton_Awake_mC432C3C1F1352C6E2EF92643401C8A8424542EFB(__this, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = __this->___dpadInner;
		NullCheck(L_0);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1;
		L_1 = RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488(L_0, NULL);
		V_0 = L_1;
		float L_2;
		L_2 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* L_3 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___scaler;
		NullCheck(L_3);
		float L_4;
		L_4 = CanvasScaler_get_scaleFactor_mB2BFA22B99AEC96F09886F490DA9EE2F825D3431(L_3, NULL);
		__this->___innerRadius = ((float)il2cpp_codegen_multiply(((float)(L_2/(2.0f))), L_4));
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_5 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___pointer;
		NullCheck(L_5);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6;
		L_6 = RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488(L_5, NULL);
		V_0 = L_6;
		float L_7;
		L_7 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* L_8 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___scaler;
		NullCheck(L_8);
		float L_9;
		L_9 = CanvasScaler_get_scaleFactor_mB2BFA22B99AEC96F09886F490DA9EE2F825D3431(L_8, NULL);
		__this->___pointerRadius = ((float)il2cpp_codegen_multiply(((float)(L_7/(2.0f))), L_9));
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_10 = __this->___directionalPointer;
		NullCheck(L_10);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
		L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_10, NULL);
		NullCheck(L_11);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_11, (bool)0, NULL);
		bool L_12 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___isActive;
		V_1 = L_12;
		bool L_13 = V_1;
		if (!L_13)
		{
			goto IL_008c;
		}
	}
	{
		((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___state = 0;
		goto IL_0095;
	}

IL_008c:
	{
		((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___state = 1;
	}

IL_0095:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnalogStick_OnPointerDown_m6C82160887C5E58363EDA9CE532E23129BC0036B (AnalogStick_t79B43720C8E42C78733AB305D0DE5D2D423921D6* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	float G_B4_0 = 0.0f;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* G_B4_1 = NULL;
	float G_B3_0 = 0.0f;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* G_B3_1 = NULL;
	float G_B5_0 = 0.0f;
	float G_B5_1 = 0.0f;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* G_B5_2 = NULL;
	float G_B8_0 = 0.0f;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* G_B8_1 = NULL;
	float G_B7_0 = 0.0f;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* G_B7_1 = NULL;
	float G_B9_0 = 0.0f;
	float G_B9_1 = 0.0f;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* G_B9_2 = NULL;
	{
		int32_t L_0 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___state;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_01cc;
		}
	}
	{
		((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___isFingerDown = (bool)1;
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = PointerEventData_get_pointerId_m81DDB468147FE75C1474C9C6C35753BB53A21275_inline(L_2, NULL);
		((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerId = L_3;
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_4 = ___0_eventData;
		NullCheck(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_4, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_5, NULL);
		((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___initialFingerPosition = L_6;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___initialFingerPosition;
		((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition = L_7;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_9 = __this->___dpadInner;
		NullCheck(L_9);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_8, L_10, NULL);
		V_1 = L_11;
		float L_12;
		L_12 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
		__this->___tmpFloat = L_12;
		float L_13 = __this->___tmpFloat;
		float L_14 = __this->___innerRadius;
		V_2 = (bool)((((float)L_13) < ((float)L_14))? 1 : 0);
		bool L_15 = V_2;
		if (!L_15)
		{
			goto IL_00cc;
		}
	}
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_16 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimer;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_17 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition);
		float L_18 = L_17->___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_19 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition);
		float L_20 = L_19->___y;
		float L_21 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimerRadius;
		if ((((float)L_20) < ((float)L_21)))
		{
			G_B4_0 = L_18;
			G_B4_1 = L_16;
			goto IL_00aa;
		}
		G_B3_0 = L_18;
		G_B3_1 = L_16;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_22 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition);
		float L_23 = L_22->___y;
		G_B5_0 = L_23;
		G_B5_1 = G_B3_0;
		G_B5_2 = G_B3_1;
		goto IL_00b0;
	}

IL_00aa:
	{
		float L_24 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimerRadius;
		G_B5_0 = L_24;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
	}

IL_00b0:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_25 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition);
		float L_26 = L_25->___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
		memset((&L_27), 0, sizeof(L_27));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_27), G_B5_1, G_B5_0, L_26, NULL);
		NullCheck(G_B5_2);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(G_B5_2, L_27, NULL);
		goto IL_0165;
	}

IL_00cc:
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_28 = __this->___dpadInner;
		NullCheck(L_28);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
		L_29 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_28, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
		L_31 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_29, L_30, NULL);
		__this->___tmpVec = L_31;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = __this->___tmpVec;
		float L_33 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimerRadius;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
		L_34 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_32, L_33, NULL);
		__this->___tmpVec = L_34;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = __this->___tmpVec;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
		L_37 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_35, L_36, NULL);
		__this->___tmpVec = L_37;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_38 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimer;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_39 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___tmpVec);
		float L_40 = L_39->___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_41 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___tmpVec);
		float L_42 = L_41->___y;
		float L_43 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimerRadius;
		if ((((float)L_42) < ((float)L_43)))
		{
			G_B8_0 = L_40;
			G_B8_1 = L_38;
			goto IL_0148;
		}
		G_B7_0 = L_40;
		G_B7_1 = L_38;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_44 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___tmpVec);
		float L_45 = L_44->___y;
		G_B9_0 = L_45;
		G_B9_1 = G_B7_0;
		G_B9_2 = G_B7_1;
		goto IL_014e;
	}

IL_0148:
	{
		float L_46 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimerRadius;
		G_B9_0 = L_46;
		G_B9_1 = G_B8_0;
		G_B9_2 = G_B8_1;
	}

IL_014e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_47 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___tmpVec);
		float L_48 = L_47->___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
		memset((&L_49), 0, sizeof(L_49));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_49), G_B9_1, G_B9_0, L_48, NULL);
		NullCheck(G_B9_2);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(G_B9_2, L_49, NULL);
	}

IL_0165:
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_50 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimer;
		NullCheck(L_50);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_51;
		L_51 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_50, NULL);
		NullCheck(L_51);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_51, (bool)1, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_52 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___pointer;
		NullCheck(L_52);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_53;
		L_53 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_52, NULL);
		NullCheck(L_53);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_53, (bool)1, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_54 = __this->___dpadCosmetic;
		NullCheck(L_54);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_55;
		L_55 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_54, NULL);
		NullCheck(L_55);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_55, (bool)0, NULL);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_56 = ___0_eventData;
		VirtualActionInvoker1< PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* >::Invoke(15, __this, L_56);
		((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___state = 2;
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_57 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___onPointerDown;
		V_3 = (bool)((!(((RuntimeObject*)(UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD*)L_57) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_58 = V_3;
		if (!L_58)
		{
			goto IL_01cb;
		}
	}
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_59 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___onPointerDown;
		int32_t L_60 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___btnIndex;
		NullCheck(L_59);
		UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638(L_59, L_60, UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
	}

IL_01cb:
	{
	}

IL_01cc:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnalogStick_OnPointerUp_m8EDF4A77DBB444B751CE2DADFBEC2AC9091676F8 (AnalogStick_t79B43720C8E42C78733AB305D0DE5D2D423921D6* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	{
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0 = ___0_eventData;
		UniversalButton_OnPointerUp_mCF6EAAD1B9CE766CF2B3F27336504F39B3DEA00B(__this, L_0, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1 = __this->___directionalPointer;
		NullCheck(L_1);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_1, NULL);
		NullCheck(L_2);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)0, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3 = __this->___dpadCosmetic;
		NullCheck(L_3);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
		L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL);
		NullCheck(L_4);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_4, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnalogStick_UpdateAiming_m9EE3D116DBA0BAB54BE89E96EF74B58BBC2C24C3 (AnalogStick_t79B43720C8E42C78733AB305D0DE5D2D423921D6* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_1 = ___0_eventData;
		NullCheck(L_1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_1, NULL);
		float L_3 = L_2.___x;
		L_0->___x = L_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_5 = ___0_eventData;
		NullCheck(L_5);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_5, NULL);
		float L_7 = L_6.___y;
		L_4->___y = L_7;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___fingerPosition;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_9 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimer;
		NullCheck(L_9);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_8, L_10, NULL);
		((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___rawDir = L_11;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___rawDir;
		float L_13 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimerRadius;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_12, L_13, NULL);
		((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___rawDir = L_14;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_15 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___pointer;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_16 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimer;
		NullCheck(L_16);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___rawDir;
		float L_19 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimerRadius;
		float L_20 = __this->___pointerRadius;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_18, ((float)il2cpp_codegen_subtract(L_19, L_20)), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		L_22 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_21, NULL);
		NullCheck(L_15);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_15, L_22, NULL);
		VirtualActionInvoker0::Invoke(16, __this);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_23 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___direction);
		float L_24;
		L_24 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_23, NULL);
		V_0 = (bool)((((float)L_24) > ((float)(0.00999999978f)))? 1 : 0);
		bool L_25 = V_0;
		if (!L_25)
		{
			goto IL_010b;
		}
	}
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_26 = __this->___directionalPointer;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_27 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimer;
		NullCheck(L_27);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
		L_28 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_27, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_29 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___direction);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_29, NULL);
		float L_31 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___aimerRadius;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
		L_32 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_30, L_31, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
		L_33 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_28, L_32, NULL);
		NullCheck(L_26);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_26, L_33, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_34 = __this->___directionalPointer;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = ((UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20*)__this)->___direction;
		NullCheck(L_34);
		Transform_set_up_m1FBA5A97E5057747AC027AD5897EDE80A554D554(L_34, L_35, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_36 = __this->___directionalPointer;
		NullCheck(L_36);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37;
		L_37 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_36, NULL);
		NullCheck(L_37);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_37, (bool)1, NULL);
		goto IL_011f;
	}

IL_010b:
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_38 = __this->___directionalPointer;
		NullCheck(L_38);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39;
		L_39 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_38, NULL);
		NullCheck(L_39);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_39, (bool)0, NULL);
	}

IL_011f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnalogStick__ctor_m6DA3AA810C7B14561F94CEB2259478B3285CE101 (AnalogStick_t79B43720C8E42C78733AB305D0DE5D2D423921D6* __this, const RuntimeMethod* method) 
{
	{
		UniversalButton__ctor_m04F15F209F999DC5543695135BC0ABF471013F1C(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SkillCanceller_Start_m74E5CC413F2BA527C87FA85C469237A1F249FDB7 (SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___state = 0;
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_0;
		L_0 = Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79(__this, Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79_RuntimeMethod_var);
		__this->___img = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___img), (void*)L_0);
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_1 = __this->___img;
		NullCheck(L_1);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
		L_2 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(22, L_1);
		__this->___colorActive = L_2;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SkillCanceller_Update_m8D91E2FEC4506DBAD2F48AA73AF0C044780A5455 (SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m45822E4B1A37F736297A1E4E82C187675E4570F4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF0635EDF1E6422687698F58FA6B12AFCC8404F0E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEBF1AD15094FDCFB5E08A44EA323DA7A924C782C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEE19E65ECF05A0F2CAB3A9F2A0B57914142598B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m23C9CCF2C730723E1D85E6C0646C146045FE191C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC846CF3F39E06E087C213979336CCD0B7CEC2912_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mC1B4EE6B440F395BC55510FD571F0C31B2A03FFE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mC26F173E4FD0CB1BAAA38CAA2D028E5976076141_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	Enumerator_t15AF13FA75565F9629796CC258747D11849767F6 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* V_3 = NULL;
	Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A V_4;
	memset((&V_4), 0, sizeof(V_4));
	TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* V_5 = NULL;
	SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* G_B3_0 = NULL;
	SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* G_B2_0 = NULL;
	int32_t G_B4_0 = 0;
	SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* G_B4_1 = NULL;
	{
		__this->___isAnyFingerDown = (bool)0;
		V_0 = 0;
		goto IL_0030;
	}

IL_000c:
	{
		bool L_0 = __this->___isAnyFingerDown;
		if (L_0)
		{
			G_B3_0 = __this;
			goto IL_0025;
		}
		G_B2_0 = __this;
	}
	{
		UniversalButtonU5BU5D_tF12E6E422F74678A698EBC6851616702A69ED6B5* L_1 = __this->___associateBtns;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		bool L_5 = L_4->___isFingerDown;
		G_B4_0 = ((int32_t)(L_5));
		G_B4_1 = G_B2_0;
		goto IL_0026;
	}

IL_0025:
	{
		G_B4_0 = 1;
		G_B4_1 = G_B3_0;
	}

IL_0026:
	{
		NullCheck(G_B4_1);
		G_B4_1->___isAnyFingerDown = (bool)G_B4_0;
		int32_t L_6 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_0030:
	{
		int32_t L_7 = V_0;
		UniversalButtonU5BU5D_tF12E6E422F74678A698EBC6851616702A69ED6B5* L_8 = __this->___associateBtns;
		NullCheck(L_8);
		V_1 = (bool)((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))? 1 : 0);
		bool L_9 = V_1;
		if (L_9)
		{
			goto IL_000c;
		}
	}
	{
		List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19* L_10 = __this->___imgs;
		NullCheck(L_10);
		Enumerator_t15AF13FA75565F9629796CC258747D11849767F6 L_11;
		L_11 = List_1_GetEnumerator_mC26F173E4FD0CB1BAAA38CAA2D028E5976076141(L_10, List_1_GetEnumerator_mC26F173E4FD0CB1BAAA38CAA2D028E5976076141_RuntimeMethod_var);
		V_2 = L_11;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0070:
			{
				Enumerator_Dispose_m45822E4B1A37F736297A1E4E82C187675E4570F4((&V_2), Enumerator_Dispose_m45822E4B1A37F736297A1E4E82C187675E4570F4_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0065_1;
			}

IL_004e_1:
			{
				Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_12;
				L_12 = Enumerator_get_Current_mC846CF3F39E06E087C213979336CCD0B7CEC2912_inline((&V_2), Enumerator_get_Current_mC846CF3F39E06E087C213979336CCD0B7CEC2912_RuntimeMethod_var);
				V_3 = L_12;
				Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_13 = V_3;
				bool L_14 = __this->___isAnyFingerDown;
				NullCheck(L_13);
				Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_13, L_14, NULL);
			}

IL_0065_1:
			{
				bool L_15;
				L_15 = Enumerator_MoveNext_mEBF1AD15094FDCFB5E08A44EA323DA7A924C782C((&V_2), Enumerator_MoveNext_mEBF1AD15094FDCFB5E08A44EA323DA7A924C782C_RuntimeMethod_var);
				if (L_15)
				{
					goto IL_004e_1;
				}
			}
			{
				goto IL_007f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_007f:
	{
		List_1_tA45AF46ADAFAFE4A5AB3C1F2504647F7CF98AD08* L_16 = __this->___texts;
		NullCheck(L_16);
		Enumerator_tE49887B9DD62A0A5FF58A47D7278F70704F7255A L_17;
		L_17 = List_1_GetEnumerator_mC1B4EE6B440F395BC55510FD571F0C31B2A03FFE(L_16, List_1_GetEnumerator_mC1B4EE6B440F395BC55510FD571F0C31B2A03FFE_RuntimeMethod_var);
		V_4 = L_17;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00b3:
			{
				Enumerator_Dispose_mF0635EDF1E6422687698F58FA6B12AFCC8404F0E((&V_4), Enumerator_Dispose_mF0635EDF1E6422687698F58FA6B12AFCC8404F0E_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00a8_1;
			}

IL_008f_1:
			{
				TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_18;
				L_18 = Enumerator_get_Current_m23C9CCF2C730723E1D85E6C0646C146045FE191C_inline((&V_4), Enumerator_get_Current_m23C9CCF2C730723E1D85E6C0646C146045FE191C_RuntimeMethod_var);
				V_5 = L_18;
				TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_19 = V_5;
				bool L_20 = __this->___isAnyFingerDown;
				NullCheck(L_19);
				Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_19, L_20, NULL);
			}

IL_00a8_1:
			{
				bool L_21;
				L_21 = Enumerator_MoveNext_mEE19E65ECF05A0F2CAB3A9F2A0B57914142598B4((&V_4), Enumerator_MoveNext_mEE19E65ECF05A0F2CAB3A9F2A0B57914142598B4_RuntimeMethod_var);
				if (L_21)
				{
					goto IL_008f_1;
				}
			}
			{
				goto IL_00c2;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00c2:
	{
		VirtualActionInvoker0::Invoke(6, __this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SkillCanceller_UpdateColor_mE19B55E90188DEE1C83092197B710DADCD6C1BA4 (SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		int32_t L_0 = __this->___state;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0024;
		}
	}
	{
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_2 = __this->___img;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = __this->___colorActive;
		NullCheck(L_2);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_2, L_3);
		goto IL_0045;
	}

IL_0024:
	{
		int32_t L_4 = __this->___state;
		V_1 = (bool)((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0045;
		}
	}
	{
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_6 = __this->___img;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = __this->___colorPressed;
		NullCheck(L_6);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_6, L_7);
	}

IL_0045:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SkillCanceller__ctor_mE8C5E101154EBBCAAA933060A9B3F611FEE33121 (SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchAssistance_Start_m4A97ADD4B3E6640B6091B9D817971507F4CA9D35 (TouchAssistance_t5C7AB39452F6D1D7EA846BD7CAB5DC6C416529AA* __this, const RuntimeMethod* method) 
{
	{
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_0 = __this->___btnMain;
		NullCheck(L_0);
		BtnSetting_Init_mAA1A211939D6A066B9BC2A66E6569A9FCF7C08F8(L_0, NULL);
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_1 = __this->___btnSub1;
		NullCheck(L_1);
		BtnSetting_Init_mAA1A211939D6A066B9BC2A66E6569A9FCF7C08F8(L_1, NULL);
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_2 = __this->___btnSub2;
		NullCheck(L_2);
		BtnSetting_Init_mAA1A211939D6A066B9BC2A66E6569A9FCF7C08F8(L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchAssistance_Update_m1C49B27B199537AC91C8BB19710405E97FD8A100 (TouchAssistance_t5C7AB39452F6D1D7EA846BD7CAB5DC6C416529AA* __this, const RuntimeMethod* method) 
{
	{
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_0 = __this->___btnMain;
		NullCheck(L_0);
		BtnSetting_Update_mF7B039F9803AD78BE9ED0EB23A04591CF9020FA9(L_0, NULL);
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_1 = __this->___btnSub1;
		NullCheck(L_1);
		BtnSetting_Update_mF7B039F9803AD78BE9ED0EB23A04591CF9020FA9(L_1, NULL);
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_2 = __this->___btnSub2;
		NullCheck(L_2);
		BtnSetting_Update_mF7B039F9803AD78BE9ED0EB23A04591CF9020FA9(L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchAssistance_MainBtnPressed_m0C1DCC75E1C03079D59455BD792E8D0DB8630672 (TouchAssistance_t5C7AB39452F6D1D7EA846BD7CAB5DC6C416529AA* __this, const RuntimeMethod* method) 
{
	{
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_0 = __this->___btnMain;
		NullCheck(L_0);
		BtnSetting_ToFocusedScale_mDE898643DE883E75AA21FBFD86CBB8E68F913153(L_0, NULL);
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_1 = __this->___btnSub1;
		NullCheck(L_1);
		BtnSetting_ToUnfocusedScale_m13B8AAEBE23D931C86D743027990ED6CF2B57BCA(L_1, NULL);
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_2 = __this->___btnSub2;
		NullCheck(L_2);
		BtnSetting_ToUnfocusedScale_m13B8AAEBE23D931C86D743027990ED6CF2B57BCA(L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchAssistance_SubBtn1Pressed_m06A78D453FA3947583CB5F8152E07FEDF3EDAA15 (TouchAssistance_t5C7AB39452F6D1D7EA846BD7CAB5DC6C416529AA* __this, const RuntimeMethod* method) 
{
	{
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_0 = __this->___btnMain;
		NullCheck(L_0);
		BtnSetting_ToUnfocusedScale_m13B8AAEBE23D931C86D743027990ED6CF2B57BCA(L_0, NULL);
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_1 = __this->___btnSub1;
		NullCheck(L_1);
		BtnSetting_ToFocusedScale_mDE898643DE883E75AA21FBFD86CBB8E68F913153(L_1, NULL);
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_2 = __this->___btnSub2;
		NullCheck(L_2);
		BtnSetting_ToUnfocusedScale_m13B8AAEBE23D931C86D743027990ED6CF2B57BCA(L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchAssistance_SubBtn2Pressed_m1F950820810157A2B35D869CEFA30B1C09E7F2E7 (TouchAssistance_t5C7AB39452F6D1D7EA846BD7CAB5DC6C416529AA* __this, const RuntimeMethod* method) 
{
	{
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_0 = __this->___btnMain;
		NullCheck(L_0);
		BtnSetting_ToUnfocusedScale_m13B8AAEBE23D931C86D743027990ED6CF2B57BCA(L_0, NULL);
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_1 = __this->___btnSub1;
		NullCheck(L_1);
		BtnSetting_ToUnfocusedScale_m13B8AAEBE23D931C86D743027990ED6CF2B57BCA(L_1, NULL);
		BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* L_2 = __this->___btnSub2;
		NullCheck(L_2);
		BtnSetting_ToFocusedScale_mDE898643DE883E75AA21FBFD86CBB8E68F913153(L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchAssistance__ctor_m21A0B519F015E21208F9FC2CF30FD6C67994030B (TouchAssistance_t5C7AB39452F6D1D7EA846BD7CAB5DC6C416529AA* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BtnSetting_Init_mAA1A211939D6A066B9BC2A66E6569A9FCF7C08F8 (BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* __this, const RuntimeMethod* method) 
{
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = __this->___btn;
		NullCheck(L_0);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_0, NULL);
		__this->___refScale = L_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___refScale;
		__this->___toScale = L_2;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BtnSetting_Update_mF7B039F9803AD78BE9ED0EB23A04591CF9020FA9 (BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* __this, const RuntimeMethod* method) 
{
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = __this->___btn;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1 = __this->___btn;
		NullCheck(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_1, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___toScale;
		float L_4 = __this->___scaleSpeed;
		float L_5;
		L_5 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_2, L_3, ((float)il2cpp_codegen_multiply(L_4, L_5)), NULL);
		NullCheck(L_0);
		Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_0, L_6, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BtnSetting_ToFocusedScale_mDE898643DE883E75AA21FBFD86CBB8E68F913153 (BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___refScale;
		float L_1 = __this->___focusedMultiplier;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, L_1, NULL);
		__this->___toScale = L_2;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BtnSetting_ToUnfocusedScale_m13B8AAEBE23D931C86D743027990ED6CF2B57BCA (BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___refScale;
		float L_1 = __this->___unfocusedMultiplier;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, L_1, NULL);
		__this->___toScale = L_2;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BtnSetting__ctor_mA25E995697B11F8AD7F9E2FC0A71C9E7B288CE7C (BtnSetting_t72946FDED8EFD28B9249EC9786E4465D98C33F38* __this, const RuntimeMethod* method) 
{
	{
		__this->___focusedMultiplier = (1.20000005f);
		__this->___unfocusedMultiplier = (0.800000012f);
		__this->___scaleSpeed = (1.60000002f);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIScaler_Awake_m91850F70EB4091F0487F36B1B1E3589CF4D38122 (UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5* __this, const RuntimeMethod* method) 
{
	{
		__this->___refDPI = (458.0f);
		__this->___refWidth = (2688.0f);
		__this->___refHeight = (1242.0f);
		float L_0 = __this->___refWidth;
		float L_1 = __this->___refDPI;
		__this->___refInches = ((float)(L_0/((float)L_1)));
		__this->___refDiagonalInches = (6.46520901f);
		__this->___refScaleFactor = (2.06192493f);
		UIScaler_UpdateScale_m60D03BA4A2C781F733964466636983C3B13AB857(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIScaler_UpdateScale_m60D03BA4A2C781F733964466636983C3B13AB857 (UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->___scaleMode;
		V_1 = L_0;
		int32_t L_1 = V_1;
		V_0 = L_1;
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		goto IL_0055;
	}

IL_000f:
	{
		float L_3 = __this->___refScaleFactor;
		int32_t L_4;
		L_4 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
		float L_5 = __this->___refWidth;
		AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___scaleMultiplierByDpi;
		float L_7;
		L_7 = Screen_get_dpi_mEEDAA2189F84A47BD69D62A611E031D5C59CFE8E(NULL);
		NullCheck(L_6);
		float L_8;
		L_8 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_6, L_7, NULL);
		AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_9 = __this->___scaleMultiplierByAspectRatio;
		int32_t L_10;
		L_10 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
		int32_t L_11;
		L_11 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
		NullCheck(L_9);
		float L_12;
		L_12 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_9, ((float)(((float)L_10)/((float)L_11))), NULL);
		__this->___preferredScaleFactor = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)(((float)il2cpp_codegen_multiply(L_3, ((float)L_4)))/L_5)), L_8)), L_12));
		goto IL_0055;
	}

IL_0055:
	{
		CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* L_13 = __this->___scaler;
		float L_14 = __this->___preferredScaleFactor;
		NullCheck(L_13);
		CanvasScaler_set_scaleFactor_mD53E8CAE41E8C1B0DF53CCF14D5941FF8EA3488B(L_13, L_14, NULL);
		UIScaler_LogScaleInfo_m5FCDD9FC990BA6429F99A4CE554A5DA29E573289(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIScaler_LogScaleInfo_m5FCDD9FC990BA6429F99A4CE554A5DA29E573289 (UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39462D8143BCA738C6732863486A29A01FE50B7D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral45BD9483A2630E252071EB1929FCBA8B98A9A3E2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral823F7C2380BEC45A7240293483A0DB1387B2CCE2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC22DDC6D4230A4C4758F640926DE943ED3B7AB43);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBF57E7D6B4F37F5DBD6F0EF8F7E975514017588);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	int32_t V_1 = 0;
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralFBF57E7D6B4F37F5DBD6F0EF8F7E975514017588);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
		float L_3;
		L_3 = Screen_get_dpi_mEEDAA2189F84A47BD69D62A611E031D5C59CFE8E(NULL);
		V_0 = L_3;
		String_t* L_4;
		L_4 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_0), NULL);
		NullCheck(L_2);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral45BD9483A2630E252071EB1929FCBA8B98A9A3E2);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
		int32_t L_7;
		L_7 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
		V_1 = L_7;
		String_t* L_8;
		L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_8);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6;
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral39462D8143BCA738C6732863486A29A01FE50B7D);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
		int32_t L_11;
		L_11 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
		V_1 = L_11;
		String_t* L_12;
		L_12 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
		NullCheck(L_10);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_12);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_10;
		NullCheck(L_13);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral823F7C2380BEC45A7240293483A0DB1387B2CCE2);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
		int32_t L_15;
		L_15 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
		int32_t L_16;
		L_16 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
		float L_17;
		L_17 = Screen_get_dpi_mEEDAA2189F84A47BD69D62A611E031D5C59CFE8E(NULL);
		float L_18;
		L_18 = UIScaler_GetDiagonalInches_mB576A4144814543112241729E90B1CAD1338046E(__this, L_15, L_16, L_17, NULL);
		V_0 = L_18;
		String_t* L_19;
		L_19 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_0), NULL);
		NullCheck(L_14);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_19);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_14;
		NullCheck(L_20);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteralC22DDC6D4230A4C4758F640926DE943ED3B7AB43);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
		CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* L_22 = __this->___scaler;
		NullCheck(L_22);
		float L_23;
		L_23 = CanvasScaler_get_scaleFactor_mB2BFA22B99AEC96F09886F490DA9EE2F825D3431(L_22, NULL);
		V_0 = L_23;
		String_t* L_24;
		L_24 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_0), NULL);
		NullCheck(L_21);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)L_24);
		String_t* L_25;
		L_25 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_21, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_25, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIScaler_GetDiagonalPixel_m7DB2CA2B0706672DB894698F5168DB745C9B9271 (UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5* __this, int32_t ___0_w, int32_t ___1_h, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		int32_t L_0 = ___0_w;
		float L_1;
		L_1 = powf(((float)L_0), (2.0f));
		int32_t L_2 = ___1_h;
		float L_3;
		L_3 = powf(((float)L_2), (2.0f));
		float L_4;
		L_4 = sqrtf(((float)il2cpp_codegen_add(L_1, L_3)));
		V_0 = L_4;
		goto IL_0022;
	}

IL_0022:
	{
		float L_5 = V_0;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UIScaler_GetDiagonalInches_mB576A4144814543112241729E90B1CAD1338046E (UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5* __this, int32_t ___0_w, int32_t ___1_h, float ___2_dpi, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		int32_t L_0 = ___0_w;
		int32_t L_1 = ___1_h;
		float L_2;
		L_2 = UIScaler_GetDiagonalPixel_m7DB2CA2B0706672DB894698F5168DB745C9B9271(__this, L_0, L_1, NULL);
		float L_3 = ___2_dpi;
		V_0 = ((float)(L_2/L_3));
		goto IL_000e;
	}

IL_000e:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIScaler__ctor_m445A716AC75470E5CE944D7044E9D15B3851D9EA (UIScaler_t9F1E6B2DCE6BE9A11BDCE26E574FE0A7F63420C5* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UniversalButton_get_horizontal_mEB20B6D72043BC6856573933043119011D9B6FB6 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___direction);
		float L_1 = L_0->___x;
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UniversalButton_get_vertical_m48FE5A4CE2252E9E95E9F65D320CBB07D9272D94 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___direction);
		float L_1 = L_0->___y;
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_Awake_mC432C3C1F1352C6E2EF92643401C8A8424542EFB (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0;
		L_0 = Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4(__this, Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var);
		__this->___btn = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___btn), (void*)L_0);
		bool L_1 = __this->___isAimable;
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_006b;
		}
	}
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3 = __this->___aimer;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_4 = __this->___btn;
		NullCheck(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_4, NULL);
		NullCheck(L_3);
		Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_3, L_5, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_6 = __this->___pointer;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_7 = __this->___btn;
		NullCheck(L_7);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_7, NULL);
		NullCheck(L_6);
		Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_6, L_8, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_9 = __this->___aimer;
		NullCheck(L_9);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
		L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL);
		NullCheck(L_10);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_10, (bool)0, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_11 = __this->___pointer;
		NullCheck(L_11);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
		L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_11, NULL);
		NullCheck(L_12);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_12, (bool)0, NULL);
	}

IL_006b:
	{
		VirtualActionInvoker0::Invoke(21, __this);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_13;
		L_13 = Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4(__this, Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var);
		NullCheck(L_13);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_13, NULL);
		__this->___refScale = L_14;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->___refScale;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		L_16 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_15, (0.75f), NULL);
		__this->___onPressedScale = L_16;
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_17;
		L_17 = Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79(__this, Component_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mE74EE63C85A63FC34DCFC631BC229207B420BC79_RuntimeMethod_var);
		__this->___img = L_17;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___img), (void*)L_17);
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_18 = __this->___img;
		NullCheck(L_18);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_19;
		L_19 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(22, L_18);
		__this->___colorActive = L_19;
		VirtualActionInvoker0::Invoke(18, __this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_OnPointerDown_m37228CDCDAA3AAACBDA4A791C5E2325352582191 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	{
		int32_t L_0 = __this->___state;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_00d9;
		}
	}
	{
		__this->___isFingerDown = (bool)1;
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = PointerEventData_get_pointerId_m81DDB468147FE75C1474C9C6C35753BB53A21275_inline(L_2, NULL);
		__this->___fingerId = L_3;
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_4 = ___0_eventData;
		NullCheck(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_4, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_5, NULL);
		__this->___initialFingerPosition = L_6;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->___initialFingerPosition;
		__this->___fingerPosition = L_7;
		__this->___isPointerUpOutOfBound = (bool)0;
		bool L_8 = __this->___isAimable;
		V_1 = L_8;
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_0090;
		}
	}
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_10 = __this->___aimer;
		NullCheck(L_10);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
		L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_10, NULL);
		NullCheck(L_11);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_11, (bool)1, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_12 = __this->___pointer;
		NullCheck(L_12);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
		L_13 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_12, NULL);
		NullCheck(L_13);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_13, (bool)1, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_14 = __this->___pointer;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_15 = __this->___aimer;
		NullCheck(L_15);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		L_16 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_15, NULL);
		NullCheck(L_14);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_14, L_16, NULL);
	}

IL_0090:
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_17 = __this->___skillCanceller;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_18;
		L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_2 = L_18;
		bool L_19 = V_2;
		if (!L_19)
		{
			goto IL_00a9;
		}
	}
	{
		UniversalButton_UpdateSkillCancellerState_m4DD07B03B2F7E8DDC3FFBDB7739E9B48B37DEC02(__this, NULL);
	}

IL_00a9:
	{
		__this->___state = 2;
		VirtualActionInvoker0::Invoke(19, __this);
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_20 = __this->___onPointerDown;
		V_3 = (bool)((!(((RuntimeObject*)(UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD*)L_20) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_21 = V_3;
		if (!L_21)
		{
			goto IL_00d8;
		}
	}
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_22 = __this->___onPointerDown;
		int32_t L_23 = __this->___btnIndex;
		NullCheck(L_22);
		UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638(L_22, L_23, UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
	}

IL_00d8:
	{
	}

IL_00d9:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_OnBeginDrag_m2D85AE6774A70987BEFB5C6BF831544421A037A4 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B3_0 = 0;
	{
		bool L_0 = __this->___isAimable;
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		int32_t L_1 = __this->___state;
		G_B3_0 = ((((int32_t)L_1) == ((int32_t)2))? 1 : 0);
		goto IL_0015;
	}

IL_0014:
	{
		G_B3_0 = 0;
	}

IL_0015:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_004b;
		}
	}
	{
		__this->___isManualAimOverride = (bool)1;
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_3 = ___0_eventData;
		VirtualActionInvoker1< PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* >::Invoke(15, __this, L_3);
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_4 = __this->___onBeginDrag;
		V_1 = (bool)((!(((RuntimeObject*)(UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_004a;
		}
	}
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_6 = __this->___onBeginDrag;
		int32_t L_7 = __this->___btnIndex;
		NullCheck(L_6);
		UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638(L_6, L_7, UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
	}

IL_004a:
	{
	}

IL_004b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_OnDrag_mA3CCC5BBD0561E3851EB75D2AADAA2DEDE149FC4 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B4_0 = 0;
	{
		bool L_0 = __this->___isAimable;
		if (!L_0)
		{
			goto IL_0022;
		}
	}
	{
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_1 = ___0_eventData;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = PointerEventData_get_pointerId_m81DDB468147FE75C1474C9C6C35753BB53A21275_inline(L_1, NULL);
		int32_t L_3 = __this->___fingerId;
		if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_4 = __this->___state;
		G_B4_0 = ((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
		goto IL_0023;
	}

IL_0022:
	{
		G_B4_0 = 0;
	}

IL_0023:
	{
		V_0 = (bool)G_B4_0;
		bool L_5 = V_0;
		if (!L_5)
		{
			goto IL_006b;
		}
	}
	{
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_6 = ___0_eventData;
		VirtualActionInvoker1< PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* >::Invoke(15, __this, L_6);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_7 = __this->___skillCanceller;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_1 = L_8;
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_0049;
		}
	}
	{
		UniversalButton_UpdateSkillCancellerState_m4DD07B03B2F7E8DDC3FFBDB7739E9B48B37DEC02(__this, NULL);
	}

IL_0049:
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_10 = __this->___onDrag;
		V_2 = (bool)((!(((RuntimeObject*)(UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD*)L_10) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_11 = V_2;
		if (!L_11)
		{
			goto IL_006a;
		}
	}
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_12 = __this->___onDrag;
		int32_t L_13 = __this->___btnIndex;
		NullCheck(L_12);
		UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638(L_12, L_13, UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
	}

IL_006a:
	{
	}

IL_006b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_OnPointerUp_mCF6EAAD1B9CE766CF2B3F27336504F39B3DEA00B (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	int32_t G_B10_0 = 0;
	{
		int32_t L_0 = __this->___state;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_011c;
		}
	}
	{
		__this->___isFingerDown = (bool)0;
		__this->___fingerId = ((int32_t)-99);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___initialFingerPosition;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___fingerPosition;
		float L_4;
		L_4 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_2, L_3, NULL);
		float L_5 = __this->___btnRadius;
		V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0047;
		}
	}
	{
		__this->___isPointerUpOutOfBound = (bool)1;
	}

IL_0047:
	{
		bool L_7 = __this->___isAimable;
		V_2 = L_7;
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0090;
		}
	}
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_9 = __this->___aimer;
		NullCheck(L_9);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
		L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL);
		NullCheck(L_10);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_10, (bool)0, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_11 = __this->___pointer;
		NullCheck(L_11);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
		L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_11, NULL);
		NullCheck(L_12);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_12, (bool)0, NULL);
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_13 = __this->___skillCanceller;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_3 = L_14;
		bool L_15 = V_3;
		if (!L_15)
		{
			goto IL_008f;
		}
	}
	{
		UniversalButton_UpdateSkillCancellerState_m4DD07B03B2F7E8DDC3FFBDB7739E9B48B37DEC02(__this, NULL);
	}

IL_008f:
	{
	}

IL_0090:
	{
		__this->___state = 0;
		VirtualActionInvoker0::Invoke(18, __this);
		bool L_16 = __this->___canActivateSkill;
		if (!L_16)
		{
			goto IL_00b1;
		}
	}
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_17 = __this->___onActivateSkill;
		G_B10_0 = ((!(((RuntimeObject*)(UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD*)L_17) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_00b2;
	}

IL_00b1:
	{
		G_B10_0 = 0;
	}

IL_00b2:
	{
		V_4 = (bool)G_B10_0;
		bool L_18 = V_4;
		if (!L_18)
		{
			goto IL_00ce;
		}
	}
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_19 = __this->___onActivateSkill;
		int32_t L_20 = __this->___btnIndex;
		NullCheck(L_19);
		UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638(L_19, L_20, UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
		goto IL_00f1;
	}

IL_00ce:
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_21 = __this->___onCancelSkill;
		V_5 = (bool)((!(((RuntimeObject*)(UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD*)L_21) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_22 = V_5;
		if (!L_22)
		{
			goto IL_00f1;
		}
	}
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_23 = __this->___onCancelSkill;
		int32_t L_24 = __this->___btnIndex;
		NullCheck(L_23);
		UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638(L_23, L_24, UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
	}

IL_00f1:
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_25 = __this->___onPointerUp;
		V_6 = (bool)((!(((RuntimeObject*)(UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD*)L_25) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_26 = V_6;
		if (!L_26)
		{
			goto IL_0114;
		}
	}
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_27 = __this->___onPointerUp;
		int32_t L_28 = __this->___btnIndex;
		NullCheck(L_27);
		UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638(L_27, L_28, UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
	}

IL_0114:
	{
		VirtualActionInvoker0::Invoke(19, __this);
	}

IL_011c:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_OnEndDrag_m47A509E63E6FD61E055501EC1616CAF638C2D3E9 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		bool L_0 = __this->___isAimable;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0035;
		}
	}
	{
		__this->___isManualAimOverride = (bool)0;
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_2 = __this->___onEndDrag;
		V_1 = (bool)((!(((RuntimeObject*)(UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0034;
		}
	}
	{
		UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* L_4 = __this->___onEndDrag;
		int32_t L_5 = __this->___btnIndex;
		NullCheck(L_4);
		UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638(L_4, L_5, UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_RuntimeMethod_var);
	}

IL_0034:
	{
	}

IL_0035:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_UpdateAiming_mC683EEC7359E8C8B6D644F9EF96C101BDBAC9B07 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___fingerPosition);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_1 = ___0_eventData;
		NullCheck(L_1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_1, NULL);
		float L_3 = L_2.___x;
		L_0->___x = L_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___fingerPosition);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_5 = ___0_eventData;
		NullCheck(L_5);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_5, NULL);
		float L_7 = L_6.___y;
		L_4->___y = L_7;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___fingerPosition;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_9 = __this->___aimer;
		NullCheck(L_9);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_8, L_10, NULL);
		__this->___rawDir = L_11;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = __this->___rawDir;
		float L_13 = __this->___aimerRadius;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_12, L_13, NULL);
		__this->___rawDir = L_14;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_15 = __this->___pointer;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_16 = __this->___aimer;
		NullCheck(L_16);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___rawDir;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_18, NULL);
		NullCheck(L_15);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_15, L_19, NULL);
		VirtualActionInvoker0::Invoke(16, __this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_UpdateDirection_mA2F674DD091E65D4AC781E66581E7F45C0AC6DBE (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___rawDir;
		float L_1 = __this->___aimerRadius;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_0, L_1, NULL);
		__this->___direction = L_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___directionXZ);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___direction);
		float L_5 = L_4->___x;
		L_3->___x = L_5;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___directionXZ);
		L_6->___y = (0.0f);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___directionXZ);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___direction);
		float L_9 = L_8->___y;
		L_7->___z = L_9;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_SetActiveState_m0B417E83BBEABE142A43F5653A670BDD6DDBF5B2 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, bool ___0_active, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_active;
		__this->___isActive = L_0;
		VirtualActionInvoker0::Invoke(18, __this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_UpdateButtonState_mB95D7DD4F0AE7A439B205B5C9AB78E74719D5DBB (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = __this->___isActive;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		__this->___state = 0;
		goto IL_001f;
	}

IL_0016:
	{
		__this->___state = 1;
	}

IL_001f:
	{
		VirtualActionInvoker0::Invoke(19, __this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_UpdateColor_mCA2B5C28A4C13C9FF99F8ADB6584FC2AC308FFC8 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->___state;
		V_1 = L_0;
		int32_t L_1 = V_1;
		V_0 = L_1;
		int32_t L_2 = V_0;
		switch (L_2)
		{
			case 0:
			{
				goto IL_001e;
			}
			case 1:
			{
				goto IL_0032;
			}
			case 2:
			{
				goto IL_0046;
			}
		}
	}
	{
		goto IL_005a;
	}

IL_001e:
	{
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_3 = __this->___img;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = __this->___colorActive;
		NullCheck(L_3);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_3, L_4);
		goto IL_005a;
	}

IL_0032:
	{
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_5 = __this->___img;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = __this->___colorInactive;
		NullCheck(L_5);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_5, L_6);
		goto IL_005a;
	}

IL_0046:
	{
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_7 = __this->___img;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = __this->___colorPressed;
		NullCheck(L_7);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_7, L_8);
		goto IL_005a;
	}

IL_005a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_UpdateSkillCancellerState_m4DD07B03B2F7E8DDC3FFBDB7739E9B48B37DEC02 (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9_m6F70CD9982393EEBA05C966268E3FD08799C719C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* L_0 = __this->___cachedSkillCanceller;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0024;
		}
	}
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3 = __this->___skillCanceller;
		NullCheck(L_3);
		SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* L_4;
		L_4 = Component_GetComponent_TisSkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9_m6F70CD9982393EEBA05C966268E3FD08799C719C(L_3, Component_GetComponent_TisSkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9_m6F70CD9982393EEBA05C966268E3FD08799C719C_RuntimeMethod_var);
		__this->___cachedSkillCanceller = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cachedSkillCanceller), (void*)L_4);
	}

IL_0024:
	{
		bool L_5;
		L_5 = UniversalButton_IsFingerOverSkillCancellerButton_m38D48664E563D2CD07BFFCE943339F192FB4D54C(__this, NULL);
		V_1 = L_5;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0045;
		}
	}
	{
		__this->___canActivateSkill = (bool)0;
		SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* L_7 = __this->___cachedSkillCanceller;
		NullCheck(L_7);
		L_7->___state = 2;
		goto IL_005a;
	}

IL_0045:
	{
		__this->___canActivateSkill = (bool)1;
		SkillCanceller_t3392FB2B42A1DB6C3E0AF8A36B6A24DAE3944FE9* L_8 = __this->___cachedSkillCanceller;
		NullCheck(L_8);
		L_8->___state = 0;
	}

IL_005a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UniversalButton_IsFingerOverSkillCancellerButton_m38D48664E563D2CD07BFFCE943339F192FB4D54C (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___fingerPosition;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1 = __this->___skillCanceller;
		NullCheck(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
		float L_3;
		L_3 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_0, L_2, NULL);
		float L_4 = __this->___cancellerRadius;
		V_0 = (bool)((((float)L_3) < ((float)L_4))? 1 : 0);
		goto IL_0022;
	}

IL_0022:
	{
		bool L_5 = V_0;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_SetText_m0E92EC9C3F88F174953EFE653E812FF67E8DA12D (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, String_t* ___0_t, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_0 = __this->___text;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0020;
		}
	}
	{
		TextMeshProUGUI_t101091AF4B578BB534C92E9D1EEAF0611636D957* L_3 = __this->___text;
		String_t* L_4 = ___0_t;
		NullCheck(L_3);
		VirtualActionInvoker1< String_t* >::Invoke(66, L_3, L_4);
	}

IL_0020:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton_UpdateBound_m36928DE50EC6E78225939FE5DB8BD12F9BC7EBEA (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = __this->___btn;
		NullCheck(L_0);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1;
		L_1 = RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488(L_0, NULL);
		V_0 = L_1;
		float L_2;
		L_2 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* L_3 = __this->___scaler;
		NullCheck(L_3);
		float L_4;
		L_4 = CanvasScaler_get_scaleFactor_mB2BFA22B99AEC96F09886F490DA9EE2F825D3431(L_3, NULL);
		__this->___btnRadius = ((float)il2cpp_codegen_multiply(((float)(L_2/(2.0f))), L_4));
		bool L_5 = __this->___isAimable;
		V_1 = L_5;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0063;
		}
	}
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_7 = __this->___aimer;
		NullCheck(L_7);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8;
		L_8 = RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488(L_7, NULL);
		V_0 = L_8;
		float L_9;
		L_9 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* L_10 = __this->___scaler;
		NullCheck(L_10);
		float L_11;
		L_11 = CanvasScaler_get_scaleFactor_mB2BFA22B99AEC96F09886F490DA9EE2F825D3431(L_10, NULL);
		__this->___aimerRadius = ((float)il2cpp_codegen_multiply(((float)(L_9/(2.0f))), L_11));
	}

IL_0063:
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_12 = __this->___skillCanceller;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_2 = L_13;
		bool L_14 = V_2;
		if (!L_14)
		{
			goto IL_00a0;
		}
	}
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_15 = __this->___skillCanceller;
		NullCheck(L_15);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16;
		L_16 = RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488(L_15, NULL);
		V_0 = L_16;
		float L_17;
		L_17 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		CanvasScaler_t3BC095205EAD308CF3EAC27136A73387AC32FC3B* L_18 = __this->___scaler;
		NullCheck(L_18);
		float L_19;
		L_19 = CanvasScaler_get_scaleFactor_mB2BFA22B99AEC96F09886F490DA9EE2F825D3431(L_18, NULL);
		__this->___cancellerRadius = ((float)il2cpp_codegen_multiply(((float)(L_17/(2.0f))), L_19));
	}

IL_00a0:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalButton__ctor_m04F15F209F999DC5543695135BC0ABF471013F1C (UniversalButton_tBC95A9D151EF9795FD54C8635345FAD35F553F20* __this, const RuntimeMethod* method) 
{
	{
		__this->___isAimable = (bool)0;
		__this->___isManualAimOverride = (bool)0;
		__this->___isFingerDown = (bool)0;
		__this->___isPointerUpOutOfBound = (bool)0;
		__this->___fingerId = ((int32_t)-99);
		__this->___canActivateSkill = (bool)0;
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEventInt__ctor_m5D211097F947BB71165609B18465E48ACCCF869A (UnityEventInt_t9A63DA7236E831A4658DD498F870F4754E4338BD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_mCE6AA3B34C1148F11D1273C068A6A39430911684_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_mCE6AA3B34C1148F11D1273C068A6A39430911684(__this, UnityEvent_1__ctor_mCE6AA3B34C1148F11D1273C068A6A39430911684_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* PlayerController_get_Instance_mE6941281DCFE566A4A9FF3D14D94C49FD86AB817 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* L_0 = ((PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_StaticFields*)il2cpp_codegen_static_fields_for(PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_set_Instance_mE5C864EE86EF6EBDBC809D81C98057A216349C50 (PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* L_0 = ___0_value;
		((PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_StaticFields*)il2cpp_codegen_static_fields_for(PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_StaticFields*)il2cpp_codegen_static_fields_for(PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_Awake_m8C68C48CFBD4F26F8371B107D0D8F692767975AC (PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* L_0;
		L_0 = PlayerController_get_Instance_mE6941281DCFE566A4A9FF3D14D94C49FD86AB817_inline(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
		L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_3, NULL);
	}

IL_001e:
	{
		PlayerController_set_Instance_mE5C864EE86EF6EBDBC809D81C98057A216349C50_inline(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_Start_m4991AAC093C3C9EA874A19D6582FD7271863343B (PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0741F0C5AF3ACEC40811F24994924BB12FC12CCB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DA71DBA05987EAA9529F48826797D6ADDE241F8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA050EC510D9D7AB32FD912D77DFA5395A2E275BA);
		s_Il2CppMethodInitialized = true;
	}
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0;
		L_0 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var);
		__this->___animator = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___animator), (void*)L_0);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
		L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_1);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
		L_2 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_1, NULL);
		__this->___initRotation = L_2;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_3, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_4 = L_3;
		NullCheck(L_4);
		List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_4, _stringLiteral3DA71DBA05987EAA9529F48826797D6ADDE241F8, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = L_4;
		NullCheck(L_5);
		List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_5, _stringLiteralA050EC510D9D7AB32FD912D77DFA5395A2E275BA, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = L_5;
		NullCheck(L_6);
		List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_6, _stringLiteral0741F0C5AF3ACEC40811F24994924BB12FC12CCB, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
		__this->___animations = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___animations), (void*)L_6);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController_Update_m0E09EA7B6F23BEEF1E62B72D13F8F35063784CFC (PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0741F0C5AF3ACEC40811F24994924BB12FC12CCB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DA71DBA05987EAA9529F48826797D6ADDE241F8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E0C25BECC629D33BBA67D42A5E0B791B191CA60);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D354CA1036DDA6F701F800C5C1B3A4235D2EDD7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA050EC510D9D7AB32FD912D77DFA5395A2E275BA);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	bool V_10 = false;
	bool V_11 = false;
	bool V_12 = false;
	bool V_13 = false;
	bool V_14 = false;
	bool V_15 = false;
	{
		bool L_0;
		L_0 = Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3(1, NULL);
		V_3 = L_0;
		bool L_1 = V_3;
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		__this->___startMouseRotate = (bool)1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL);
		__this->___prevMousePosition = L_2;
	}

IL_001f:
	{
		bool L_3;
		L_3 = Input_GetMouseButtonUp_mBE89CC9C69BBEA9A863819E77EA54411B0476ED6(1, NULL);
		V_4 = L_3;
		bool L_4 = V_4;
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		__this->___startMouseRotate = (bool)0;
	}

IL_0034:
	{
		bool L_5;
		L_5 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(1, NULL);
		V_5 = L_5;
		bool L_6 = V_5;
		if (!L_6)
		{
			goto IL_0085;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
		L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL);
		float L_9 = L_8.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___prevMousePosition);
		float L_11 = L_10->___x;
		float L_12 = __this->___mouseRotateSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		memset((&L_13), 0, sizeof(L_13));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_13), (0.0f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_9, L_11)), L_12)), (0.0f), NULL);
		NullCheck(L_7);
		Transform_Rotate_m2A308205498AFEEA3DF784B1C86E4F7C126CA2EE(L_7, L_13, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL);
		__this->___prevMousePosition = L_14;
	}

IL_0085:
	{
		bool L_15;
		L_15 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)101), NULL);
		V_6 = L_15;
		bool L_16 = V_6;
		if (!L_16)
		{
			goto IL_00a5;
		}
	}
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_17 = __this->___animator;
		NullCheck(L_17);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_17, _stringLiteral0741F0C5AF3ACEC40811F24994924BB12FC12CCB, NULL);
	}

IL_00a5:
	{
		bool L_18;
		L_18 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)114), NULL);
		V_7 = L_18;
		bool L_19 = V_7;
		if (!L_19)
		{
			goto IL_00c5;
		}
	}
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_20 = __this->___animator;
		NullCheck(L_20);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_20, _stringLiteral3DA71DBA05987EAA9529F48826797D6ADDE241F8, NULL);
	}

IL_00c5:
	{
		bool L_21;
		L_21 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)116), NULL);
		V_8 = L_21;
		bool L_22 = V_8;
		if (!L_22)
		{
			goto IL_00e5;
		}
	}
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_23 = __this->___animator;
		NullCheck(L_23);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_23, _stringLiteralA050EC510D9D7AB32FD912D77DFA5395A2E275BA, NULL);
	}

IL_00e5:
	{
		bool L_24;
		L_24 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)121), NULL);
		V_9 = L_24;
		bool L_25 = V_9;
		if (!L_25)
		{
			goto IL_0105;
		}
	}
	{
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_26 = __this->___animator;
		NullCheck(L_26);
		Animator_SetTrigger_mC9CD54D627C8843EF6E159E167449D216EF6EB30(L_26, _stringLiteral9D354CA1036DDA6F701F800C5C1B3A4235D2EDD7, NULL);
	}

IL_0105:
	{
		float L_27;
		L_27 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL);
		V_0 = L_27;
		float L_28;
		L_28 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL);
		V_1 = L_28;
		float L_29 = V_0;
		float L_30;
		L_30 = fabsf(L_29);
		V_10 = (bool)((((float)L_30) > ((float)(0.00100000005f)))? 1 : 0);
		bool L_31 = V_10;
		if (!L_31)
		{
			goto IL_0134;
		}
	}
	{
		V_1 = (0.0f);
	}

IL_0134:
	{
		bool L_32 = __this->___startMouseRotate;
		V_11 = (bool)((((int32_t)L_32) == ((int32_t)0))? 1 : 0);
		bool L_33 = V_11;
		if (!L_33)
		{
			goto IL_0243;
		}
	}
	{
		float L_34 = V_0;
		V_12 = (bool)((((float)L_34) > ((float)(0.5f)))? 1 : 0);
		bool L_35 = V_12;
		if (!L_35)
		{
			goto IL_018c;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36;
		L_36 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_37 = (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(&__this->___initRotation);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
		L_38 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline(L_37, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
		memset((&L_39), 0, sizeof(L_39));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_39), (0.0f), (-90.0f), (0.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
		L_40 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_38, L_39, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41;
		L_41 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_40, NULL);
		NullCheck(L_36);
		Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_36, L_41, NULL);
	}

IL_018c:
	{
		float L_42 = V_0;
		V_13 = (bool)((((float)L_42) < ((float)(-0.5f)))? 1 : 0);
		bool L_43 = V_13;
		if (!L_43)
		{
			goto IL_01d1;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44;
		L_44 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_45 = (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(&__this->___initRotation);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
		L_46 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline(L_45, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
		memset((&L_47), 0, sizeof(L_47));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_47), (0.0f), (90.0f), (0.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
		L_48 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_46, L_47, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49;
		L_49 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_48, NULL);
		NullCheck(L_44);
		Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_44, L_49, NULL);
	}

IL_01d1:
	{
		float L_50 = V_1;
		V_14 = (bool)((((float)L_50) > ((float)(0.5f)))? 1 : 0);
		bool L_51 = V_14;
		if (!L_51)
		{
			goto IL_0216;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52;
		L_52 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_53 = (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(&__this->___initRotation);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
		L_54 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline(L_53, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
		memset((&L_55), 0, sizeof(L_55));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_55), (0.0f), (-180.0f), (0.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
		L_56 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_54, L_55, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_57;
		L_57 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_56, NULL);
		NullCheck(L_52);
		Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_52, L_57, NULL);
	}

IL_0216:
	{
		float L_58 = V_1;
		V_15 = (bool)((((float)L_58) < ((float)(-0.5f)))? 1 : 0);
		bool L_59 = V_15;
		if (!L_59)
		{
			goto IL_0242;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60;
		L_60 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_61 = (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(&__this->___initRotation);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
		L_62 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline(L_61, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_63;
		L_63 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_62, NULL);
		NullCheck(L_60);
		Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_60, L_63, NULL);
	}

IL_0242:
	{
	}

IL_0243:
	{
		float L_64 = V_0;
		float L_65;
		L_65 = fabsf(L_64);
		float L_66 = V_1;
		float L_67;
		L_67 = fabsf(L_66);
		float L_68;
		L_68 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_65, L_67, NULL);
		V_2 = L_68;
		Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_69 = __this->___animator;
		float L_70 = V_2;
		NullCheck(L_69);
		Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE(L_69, _stringLiteral6E0C25BECC629D33BBA67D42A5E0B791B191CA60, L_70, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerController__ctor_m13DE85A79B17C193FDA898874A115A104E2ABA56 (PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* __this, const RuntimeMethod* method) 
{
	{
		__this->___mouseRotateSpeed = (0.300000012f);
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModifierID__ctor_mE6ED43A89DC0EEC34EE21CB6992640D91352E435 (ModifierID_tFC95AF52B5290CF409AFCD107616AC64A0062081* __this, String_t* ___0_name, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		String_t* L_0 = ___0_name;
		__this->___name = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModifierID_get_Name_m20A3CD5CECB889671929844C31426AC2D4A37590 (ModifierID_tFC95AF52B5290CF409AFCD107616AC64A0062081* __this, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->___name;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* MaterialHelper_SetMaterialValues_mE67D0D37EE2CE98929E8C2425F138C7A69392C91 (ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993 ___0_info, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_baseMaterial, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral07F8CD0D44E027CC15F7D8BB6A818FF1D2CF8B1C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31EE6C9B428DDAFC7FB9C55DD8168FAED2741604);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D649BBEA18685B457B08EE386F23643067269F6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B399F095CF9ED25677ABDF72E009C797C083D21);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC7D111AF392AF8C8DF5DE8A6647E2ABC864AA54);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE04819F57D3143433229A2C2550CB2C8A7302992);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE5A1D96CE41BD597A30172C890508C2BB5810152);
		s_Il2CppMethodInitialized = true;
	}
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_3 = NULL;
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___1_baseMaterial;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_1 = L_1;
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0018;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral697451A6C18396A0DC27D9ACD9C27293B97DE15F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MaterialHelper_SetMaterialValues_mE67D0D37EE2CE98929E8C2425F138C7A69392C91_RuntimeMethod_var)));
	}

IL_0018:
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = ___1_baseMaterial;
		NullCheck(L_4);
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5;
		L_5 = Material_get_shader_m8B0C11AE6F2AD7DE30AF52D3195EB716F7A71983(L_4, NULL);
		NullCheck(L_5);
		String_t* L_6;
		L_6 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_5, NULL);
		bool L_7;
		L_7 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_6, _stringLiteralAC7D111AF392AF8C8DF5DE8A6647E2ABC864AA54, NULL);
		V_2 = L_7;
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0041;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral3D649BBEA18685B457B08EE386F23643067269F6, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = ___1_baseMaterial;
		V_3 = L_9;
		goto IL_00a1;
	}

IL_0041:
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = ___1_baseMaterial;
		V_0 = L_10;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = V_0;
		ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993 L_12 = ___0_info;
		float L_13 = L_12.___width;
		NullCheck(L_11);
		Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836(L_11, _stringLiteral5B399F095CF9ED25677ABDF72E009C797C083D21, L_13, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = V_0;
		ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993 L_15 = ___0_info;
		float L_16 = L_15.___height;
		NullCheck(L_14);
		Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836(L_14, _stringLiteral07F8CD0D44E027CC15F7D8BB6A818FF1D2CF8B1C, L_16, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = V_0;
		ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993 L_18 = ___0_info;
		float L_19 = L_18.___pixelWorldScale;
		NullCheck(L_17);
		Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836(L_17, _stringLiteral31EE6C9B428DDAFC7FB9C55DD8168FAED2741604, L_19, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_20 = V_0;
		ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993 L_21 = ___0_info;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_22 = L_21.___radius;
		NullCheck(L_20);
		Material_SetVector_m69444B8040D955821F241113446CC8713C9E12D1(L_20, _stringLiteralE5A1D96CE41BD597A30172C890508C2BB5810152, L_22, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = V_0;
		ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993 L_24 = ___0_info;
		float L_25 = L_24.___borderWidth;
		NullCheck(L_23);
		Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836(L_23, _stringLiteralE04819F57D3143433229A2C2550CB2C8A7302992, L_25, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_26 = V_0;
		V_3 = L_26;
		goto IL_00a1;
	}

IL_00a1:
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_27 = V_3;
		return L_27;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialHelper__ctor_m3E579725C3BCE2227E41AB2DC62E51F396690F06 (MaterialHelper_t838C2F9652993EA4E27E1352259B62800E39EFB7* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImageMaterialInfo__ctor_m5E384167B2F297E5C8AE1F19A1131E2D459039D1 (ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993* __this, float ___0_width, float ___1_height, float ___2_pixelWorldScale, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___3_radius, float ___4_borderWidth, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_width;
		__this->___width = L_0;
		float L_1 = ___1_height;
		__this->___height = L_1;
		float L_2 = ___2_pixelWorldScale;
		__this->___pixelWorldScale = L_2;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___3_radius;
		__this->___radius = L_3;
		float L_4 = ___4_borderWidth;
		__this->___borderWidth = L_4;
		return;
	}
}
IL2CPP_EXTERN_C  void ProceduralImageMaterialInfo__ctor_m5E384167B2F297E5C8AE1F19A1131E2D459039D1_AdjustorThunk (RuntimeObject* __this, float ___0_width, float ___1_height, float ___2_pixelWorldScale, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___3_radius, float ___4_borderWidth, const RuntimeMethod* method)
{
	ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993*>(__this + _offset);
	ProceduralImageMaterialInfo__ctor_m5E384167B2F297E5C8AE1F19A1131E2D459039D1(_thisAdjusted, ___0_width, ___1_height, ___2_pixelWorldScale, ___3_radius, ___4_borderWidth, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ProceduralImageMaterialInfo_ToString_m12924C15A238E6B1229125D319AAD59EA51B0176 (ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC9D0D10684C550680EC69B0BC21858846CADA9D);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
		float L_2 = __this->___width;
		float L_3 = L_2;
		RuntimeObject* L_4 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_4);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_1;
		float L_6 = __this->___height;
		float L_7 = L_6;
		RuntimeObject* L_8 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_7);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_8);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_8);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_5;
		float L_10 = __this->___pixelWorldScale;
		float L_11 = L_10;
		RuntimeObject* L_12 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_11);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_12);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_12);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = L_9;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = __this->___radius;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15 = L_14;
		RuntimeObject* L_16 = Box(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var, &L_15);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_16);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_16);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_13;
		float L_18 = __this->___borderWidth;
		float L_19 = L_18;
		RuntimeObject* L_20 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_19);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_20);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_20);
		String_t* L_21;
		L_21 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteralFC9D0D10684C550680EC69B0BC21858846CADA9D, L_17, NULL);
		V_0 = L_21;
		goto IL_005a;
	}

IL_005a:
	{
		String_t* L_22 = V_0;
		return L_22;
	}
}
IL2CPP_EXTERN_C  String_t* ProceduralImageMaterialInfo_ToString_m12924C15A238E6B1229125D319AAD59EA51B0176_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = ProceduralImageMaterialInfo_ToString_m12924C15A238E6B1229125D319AAD59EA51B0176(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ProceduralImage_get_BorderWidth_m568DC07B8CCA321FAB0D77BDF0B387B713BF8DB5 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___borderWidth;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_set_BorderWidth_m29D426787B1F7DB4E0E1174886C360A50011E0F3 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___borderWidth = L_0;
		VirtualActionInvoker0::Invoke(29, __this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ProceduralImage_get_FalloffDistance_m227BDC82A28F440334E4E33E2BDC39A971E5042E (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___falloffDistance;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_set_FalloffDistance_m317ACE3254FF816C10425088F9F496230C5A019A (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___falloffDistance = L_0;
		VirtualActionInvoker0::Invoke(29, __this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* ProceduralImage_get_Modifier_m4015052D0BF873940769D3460F60DC850206EFCC (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FreeModifier_t7DE0D028F8F56BD6C8FC78C4A140FD7D8A5DBF79_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* V_2 = NULL;
	{
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_0 = __this->___modifier;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0042;
		}
	}
	{
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_3;
		L_3 = Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F(__this, Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F_RuntimeMethod_var);
		__this->___modifier = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___modifier), (void*)L_3);
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_4 = __this->___modifier;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_1 = L_5;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0041;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (FreeModifier_t7DE0D028F8F56BD6C8FC78C4A140FD7D8A5DBF79_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_8;
		L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
		ProceduralImage_set_ModifierType_mCC372EAD4EB406E5B6A6ED402356370068B9F7A3(__this, L_8, NULL);
	}

IL_0041:
	{
	}

IL_0042:
	{
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_9 = __this->___modifier;
		V_2 = L_9;
		goto IL_004b;
	}

IL_004b:
	{
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_10 = V_2;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_set_Modifier_mFBFEEF7951A28CC1364ADAF06AB41BCD364B20FD (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* ___0_value, const RuntimeMethod* method) 
{
	{
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_0 = ___0_value;
		__this->___modifier = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___modifier), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ProceduralImage_get_ModifierType_m28B96DF26B93F8BA6169F7AB1BF55BFF98056BA5 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, const RuntimeMethod* method) 
{
	Type_t* V_0 = NULL;
	{
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_0;
		L_0 = ProceduralImage_get_Modifier_m4015052D0BF873940769D3460F60DC850206EFCC(__this, NULL);
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		Type_t* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_set_ModifierType_mCC372EAD4EB406E5B6A6ED402356370068B9F7A3 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_0;
		L_0 = Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F(__this, Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_3;
		L_3 = Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F(__this, Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_3, NULL);
	}

IL_001f:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
		L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		Type_t* L_5 = ___0_value;
		NullCheck(L_4);
		Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_6;
		L_6 = GameObject_AddComponent_mDF246771EC34613FA6AF0C98D443368FB43E9F36(L_4, L_5, NULL);
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_7;
		L_7 = Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F(__this, Component_GetComponent_TisProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4_m596044C858D5D150D535B8ABFE2A1710A79BA97F_RuntimeMethod_var);
		ProceduralImage_set_Modifier_mFBFEEF7951A28CC1364ADAF06AB41BCD364B20FD(__this, L_7, NULL);
		VirtualActionInvoker0::Invoke(26, __this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_OnEnable_m222748D23D9B9A51BC42813C3D07689509D34B71 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, const RuntimeMethod* method) 
{
	{
		Image_OnEnable_m35B953599A5E65EFEA059E93772D73ACA91BD073(__this, NULL);
		ProceduralImage_Init_m91B6FC11297BD8E61A41B3D7B0016309DDB91D78(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_Init_m91B6FC11297BD8E61A41B3D7B0016309DDB91D78 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC7D111AF392AF8C8DF5DE8A6647E2ABC864AA54);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0;
		L_0 = EmptySprite_Get_mD5056C4F8DCDB4B094AC95F7D55E82CE441E6C0F(NULL);
		Image_set_sprite_mC0C248340BA27AAEE56855A3FAFA0D8CA12956DE(__this, L_0, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = __this->___materialInstance;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0034;
		}
	}
	{
		Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_4;
		L_4 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteralAC7D111AF392AF8C8DF5DE8A6647E2ABC864AA54, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
		Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_5, L_4, NULL);
		__this->___materialInstance = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___materialInstance), (void*)L_5);
	}

IL_0034:
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->___materialInstance;
		VirtualActionInvoker1< Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* >::Invoke(33, __this, L_6);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_Update_m558F1A3A9536A3B732315C46363239F75D8F705B (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, const RuntimeMethod* method) 
{
	{
		VirtualActionInvoker0::Invoke(40, __this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ProceduralImage_FixRadius_mD6555971F03B065C04BF130105CA39842396022A (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_vec, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
	memset((&V_0), 0, sizeof(V_0));
	float V_1 = 0.0f;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0;
		L_0 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(__this, NULL);
		NullCheck(L_0);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1;
		L_1 = RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488(L_0, NULL);
		V_0 = L_1;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___0_vec;
		float L_3 = L_2.___x;
		float L_4;
		L_4 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_3, (0.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___0_vec;
		float L_6 = L_5.___y;
		float L_7;
		L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_6, (0.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_vec;
		float L_9 = L_8.___z;
		float L_10;
		L_10 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_9, (0.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = ___0_vec;
		float L_12 = L_11.___w;
		float L_13;
		L_13 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_12, (0.0f), NULL);
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&___0_vec), L_4, L_7, L_10, L_13, NULL);
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)5);
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = L_14;
		float L_16;
		L_16 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17 = ___0_vec;
		float L_18 = L_17.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19 = ___0_vec;
		float L_20 = L_19.___y;
		NullCheck(L_15);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)((float)(L_16/((float)il2cpp_codegen_add(L_18, L_20)))));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_21 = L_15;
		float L_22;
		L_22 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23 = ___0_vec;
		float L_24 = L_23.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_25 = ___0_vec;
		float L_26 = L_25.___w;
		NullCheck(L_21);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)((float)(L_22/((float)il2cpp_codegen_add(L_24, L_26)))));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = L_21;
		float L_28;
		L_28 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_0), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_29 = ___0_vec;
		float L_30 = L_29.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_31 = ___0_vec;
		float L_32 = L_31.___w;
		NullCheck(L_27);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)((float)(L_28/((float)il2cpp_codegen_add(L_30, L_32)))));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_33 = L_27;
		float L_34;
		L_34 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_0), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_35 = ___0_vec;
		float L_36 = L_35.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_37 = ___0_vec;
		float L_38 = L_37.___y;
		NullCheck(L_33);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(3), (float)((float)(L_34/((float)il2cpp_codegen_add(L_36, L_38)))));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_39 = L_33;
		NullCheck(L_39);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(4), (float)(1.0f));
		float L_40;
		L_40 = Mathf_Min_mCE17F4139B7DF5BB96192C88AF390D3C99F11858_inline(L_39, NULL);
		V_1 = L_40;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_41 = ___0_vec;
		float L_42 = V_1;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_43;
		L_43 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_41, L_42, NULL);
		V_2 = L_43;
		goto IL_00d2;
	}

IL_00d2:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_44 = V_2;
		return L_44;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_OnPopulateMesh_m386FFB82D23B2E388A072458E1CE99266F2599AB (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___0_toFill, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_0;
		L_0 = Image_get_overrideSprite_mE3FDFDD768A99DA4F19356E1D3F158A29E7A3C65(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001c;
		}
	}
	{
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_3 = ___0_toFill;
		Image_OnPopulateMesh_m5B662B655BB6DD663AFBF9DF440DF6C6C2EEF9EB(__this, L_3, NULL);
		goto IL_0065;
	}

IL_001c:
	{
		int32_t L_4;
		L_4 = Image_get_type_m7CE3AA14B38E1C50AC8362176AE842992DA8C639(__this, NULL);
		V_2 = L_4;
		int32_t L_5 = V_2;
		V_1 = L_5;
		int32_t L_6 = V_1;
		switch (L_6)
		{
			case 0:
			{
				goto IL_003d;
			}
			case 1:
			{
				goto IL_0047;
			}
			case 2:
			{
				goto IL_0051;
			}
			case 3:
			{
				goto IL_005b;
			}
		}
	}
	{
		goto IL_0065;
	}

IL_003d:
	{
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_7 = ___0_toFill;
		ProceduralImage_GenerateSimpleSprite_m9813140F6C3A9FA2A2646FBB98337EA3B46E3D85(__this, L_7, NULL);
		goto IL_0065;
	}

IL_0047:
	{
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_8 = ___0_toFill;
		ProceduralImage_GenerateSimpleSprite_m9813140F6C3A9FA2A2646FBB98337EA3B46E3D85(__this, L_8, NULL);
		goto IL_0065;
	}

IL_0051:
	{
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_9 = ___0_toFill;
		ProceduralImage_GenerateSimpleSprite_m9813140F6C3A9FA2A2646FBB98337EA3B46E3D85(__this, L_9, NULL);
		goto IL_0065;
	}

IL_005b:
	{
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_10 = ___0_toFill;
		Image_OnPopulateMesh_m5B662B655BB6DD663AFBF9DF440DF6C6C2EEF9EB(__this, L_10, NULL);
		goto IL_0065;
	}

IL_0065:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage_GenerateSimpleSprite_m9813140F6C3A9FA2A2646FBB98337EA3B46E3D85 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___0_vh, const RuntimeMethod* method) 
{
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	float V_3 = 0.0f;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0;
		L_0 = Graphic_GetPixelAdjustedRect_m70D7B527D04C0B88C23E7C6661A8FF1ECC4B4BA1(__this, NULL);
		V_0 = L_0;
		float L_1;
		L_1 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&V_0), NULL);
		float L_2;
		L_2 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&V_0), NULL);
		float L_3;
		L_3 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline((&V_0), NULL);
		float L_4;
		L_4 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		float L_5;
		L_5 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline((&V_0), NULL);
		float L_6;
		L_6 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_0), NULL);
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_1), L_1, L_2, ((float)il2cpp_codegen_add(L_3, L_4)), ((float)il2cpp_codegen_add(L_5, L_6)), NULL);
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_2), (0.0f), (0.0f), (1.0f), (1.0f), NULL);
		float L_7 = __this->___falloffDistance;
		V_3 = ((float)(L_7/(2.0f)));
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
		L_8 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(22, __this);
		V_4 = L_8;
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_9 = ___0_vh;
		NullCheck(L_9);
		VertexHelper_Clear_mB19E51AD5AF1C04CB2C6E6A272D032D651EC40F5(L_9, NULL);
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_10 = ___0_vh;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = V_1;
		float L_12 = L_11.___x;
		float L_13 = V_3;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = V_1;
		float L_15 = L_14.___y;
		float L_16 = V_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		memset((&L_17), 0, sizeof(L_17));
		Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_17), ((float)il2cpp_codegen_subtract(L_12, L_13)), ((float)il2cpp_codegen_subtract(L_15, L_16)), NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18 = V_4;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_19;
		L_19 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_18, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20 = V_2;
		float L_21 = L_20.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_22 = V_2;
		float L_23 = L_22.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24;
		memset((&L_24), 0, sizeof(L_24));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_24), L_21, L_23, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_25;
		L_25 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_24, NULL);
		NullCheck(L_10);
		VertexHelper_AddVert_m2187D76DC2CE7E9AF69280424660739858901287(L_10, L_17, L_19, L_25, NULL);
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_26 = ___0_vh;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_27 = V_1;
		float L_28 = L_27.___x;
		float L_29 = V_3;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30 = V_1;
		float L_31 = L_30.___w;
		float L_32 = V_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
		memset((&L_33), 0, sizeof(L_33));
		Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_33), ((float)il2cpp_codegen_subtract(L_28, L_29)), ((float)il2cpp_codegen_add(L_31, L_32)), NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_34 = V_4;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_35;
		L_35 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_34, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_36 = V_2;
		float L_37 = L_36.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_38 = V_2;
		float L_39 = L_38.___w;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
		memset((&L_40), 0, sizeof(L_40));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_40), L_37, L_39, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_41;
		L_41 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_40, NULL);
		NullCheck(L_26);
		VertexHelper_AddVert_m2187D76DC2CE7E9AF69280424660739858901287(L_26, L_33, L_35, L_41, NULL);
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_42 = ___0_vh;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_43 = V_1;
		float L_44 = L_43.___z;
		float L_45 = V_3;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_46 = V_1;
		float L_47 = L_46.___w;
		float L_48 = V_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
		memset((&L_49), 0, sizeof(L_49));
		Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_49), ((float)il2cpp_codegen_add(L_44, L_45)), ((float)il2cpp_codegen_add(L_47, L_48)), NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_50 = V_4;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_51;
		L_51 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_50, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_52 = V_2;
		float L_53 = L_52.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_54 = V_2;
		float L_55 = L_54.___w;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_56;
		memset((&L_56), 0, sizeof(L_56));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_56), L_53, L_55, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_57;
		L_57 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_56, NULL);
		NullCheck(L_42);
		VertexHelper_AddVert_m2187D76DC2CE7E9AF69280424660739858901287(L_42, L_49, L_51, L_57, NULL);
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_58 = ___0_vh;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_59 = V_1;
		float L_60 = L_59.___z;
		float L_61 = V_3;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_62 = V_1;
		float L_63 = L_62.___y;
		float L_64 = V_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
		memset((&L_65), 0, sizeof(L_65));
		Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_65), ((float)il2cpp_codegen_add(L_60, L_61)), ((float)il2cpp_codegen_subtract(L_63, L_64)), NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_66 = V_4;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_67;
		L_67 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_66, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_68 = V_2;
		float L_69 = L_68.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_70 = V_2;
		float L_71 = L_70.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72;
		memset((&L_72), 0, sizeof(L_72));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_72), L_69, L_71, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_73;
		L_73 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_72, NULL);
		NullCheck(L_58);
		VertexHelper_AddVert_m2187D76DC2CE7E9AF69280424660739858901287(L_58, L_65, L_67, L_73, NULL);
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_74 = ___0_vh;
		NullCheck(L_74);
		VertexHelper_AddTriangle_mBA2504734E550C672A33168BE119D76D92C788A4(L_74, 0, 1, 2, NULL);
		VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* L_75 = ___0_vh;
		NullCheck(L_75);
		VertexHelper_AddTriangle_mBA2504734E550C672A33168BE119D76D92C788A4(L_75, 2, 3, 0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ProceduralImage_GetModifiedMaterial_m78D8B3C6C3CA5E6417C863F7F6241C97485D0559 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_baseMaterial, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_1 = NULL;
	float V_2 = 0.0f;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_3;
	memset((&V_3), 0, sizeof(V_3));
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_4 = NULL;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_5 = NULL;
	{
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0;
		L_0 = Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4(__this, Component_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m0640480E7E38BB88B0D1F6AD59E697C8EE6AAFA4_RuntimeMethod_var);
		NullCheck(L_0);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1;
		L_1 = RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488(L_0, NULL);
		V_0 = L_1;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4);
		V_1 = L_2;
		RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3;
		L_3 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(__this, NULL);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = V_1;
		NullCheck(L_3);
		RectTransform_GetWorldCorners_m6E15303C3B065B2F65E0A7F0E0217695564C2E09(L_3, L_4, NULL);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = V_1;
		NullCheck(L_5);
		int32_t L_6 = 1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = V_1;
		NullCheck(L_8);
		int32_t L_9 = 2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		float L_11;
		L_11 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_7, L_10, NULL);
		float L_12;
		L_12 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		V_2 = ((float)(L_11/L_12));
		float L_13 = V_2;
		float L_14 = __this->___falloffDistance;
		V_2 = ((float)(L_13/L_14));
		ProceduralImageModifier_t1C3C7E97F04BD04DB59CBBB699CAE7B4EAF87FB4* L_15;
		L_15 = ProceduralImage_get_Modifier_m4015052D0BF873940769D3460F60DC850206EFCC(__this, NULL);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16 = V_0;
		NullCheck(L_15);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17;
		L_17 = VirtualFuncInvoker1< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(4, L_15, L_16);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18;
		L_18 = ProceduralImage_FixRadius_mD6555971F03B065C04BF130105CA39842396022A(__this, L_17, NULL);
		V_3 = L_18;
		float L_19;
		L_19 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline((&V_0), NULL);
		float L_20 = __this->___falloffDistance;
		float L_21;
		L_21 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline((&V_0), NULL);
		float L_22 = __this->___falloffDistance;
		float L_23 = V_2;
		float L_24;
		L_24 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_23, (0.0f), NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_25 = V_3;
		float L_26 = __this->___borderWidth;
		float L_27;
		L_27 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_26, (0.0f), NULL);
		ProceduralImageMaterialInfo_tC3AE1012DC2D992E7DCC5A94D00917BB4BA99993 L_28;
		memset((&L_28), 0, sizeof(L_28));
		ProceduralImageMaterialInfo__ctor_m5E384167B2F297E5C8AE1F19A1131E2D459039D1((&L_28), ((float)il2cpp_codegen_add(L_19, L_20)), ((float)il2cpp_codegen_add(L_21, L_22)), L_24, L_25, L_27, NULL);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_29 = ___0_baseMaterial;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_30;
		L_30 = MaterialHelper_SetMaterialValues_mE67D0D37EE2CE98929E8C2425F138C7A69392C91(L_28, L_29, NULL);
		V_4 = L_30;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_31 = V_4;
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_32;
		L_32 = MaskableGraphic_GetModifiedMaterial_mBE4C5B18ED4221E0A6C026C750B6A04E9B35312A(__this, L_31, NULL);
		V_5 = L_32;
		goto IL_00aa;
	}

IL_00aa:
	{
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_33 = V_5;
		return L_33;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralImage__ctor_m5E77856F301B47156D9F09B52E12CF41D1773F10 (ProceduralImage_tA7D5592D2F10BE84C49ACEEC6A009E08BB1E914B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___falloffDistance = (1.0f);
		il2cpp_codegen_runtime_class_init_inline(Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_il2cpp_TypeInfo_var);
		Image__ctor_m8F922348981CDB74700D89D833FE39611FA4BC37(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Origin;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), NULL);
		V_0 = L_0;
		goto IL_001d;
	}

IL_001d:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* bl_MiniMap_get_ActiveMiniMap_mCBF173CE838CA5049ED8C20ABDA8C67D61651316_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* L_0 = ((bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642_StaticFields*)il2cpp_codegen_static_fields_for(bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642_il2cpp_TypeInfo_var))->___U3CActiveMiniMapU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) 
{
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___0_x;
		float L_1 = ___1_y;
		float L_2 = ___2_z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		memset((&L_3), 0, sizeof(L_3));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
		L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL);
		V_0 = L_5;
		goto IL_001b;
	}

IL_001b:
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
		return L_6;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) 
{
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
		float L_1 = L_0.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs;
		float L_5 = L_4.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs;
		float L_7 = L_6.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs;
		float L_9 = L_8.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs;
		float L_11 = L_10.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs;
		float L_13 = L_12.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs;
		float L_15 = L_14.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs;
		float L_17 = L_16.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs;
		float L_19 = L_18.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs;
		float L_21 = L_20.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs;
		float L_23 = L_22.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs;
		float L_25 = L_24.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs;
		float L_27 = L_26.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs;
		float L_29 = L_28.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs;
		float L_31 = L_30.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs;
		float L_33 = L_32.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs;
		float L_35 = L_34.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs;
		float L_37 = L_36.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs;
		float L_39 = L_38.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs;
		float L_41 = L_40.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs;
		float L_43 = L_42.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs;
		float L_45 = L_44.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs;
		float L_47 = L_46.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs;
		float L_49 = L_48.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs;
		float L_51 = L_50.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs;
		float L_53 = L_52.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs;
		float L_55 = L_54.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs;
		float L_57 = L_56.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs;
		float L_59 = L_58.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs;
		float L_61 = L_60.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs;
		float L_63 = L_62.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
		memset((&L_64), 0, sizeof(L_64));
		Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), NULL);
		V_0 = L_64;
		goto IL_00e5;
	}

IL_00e5:
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
		return L_65;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	float V_2 = 0.0f;
	{
		float L_0 = ___0_value;
		float L_1 = ___1_min;
		V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		float L_3 = ___1_min;
		___0_value = L_3;
		goto IL_0019;
	}

IL_000e:
	{
		float L_4 = ___0_value;
		float L_5 = ___2_max;
		V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0019;
		}
	}
	{
		float L_7 = ___2_max;
		___0_value = L_7;
	}

IL_0019:
	{
		float L_8 = ___0_value;
		V_2 = L_8;
		goto IL_001d;
	}

IL_001d:
	{
		float L_9 = V_2;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool bl_MiniMap_get_isFullScreen_m622C2C8C3BBBAC4EF24D81F7F91DF13063774A6D_inline (bl_MiniMap_t0B9E5A7720D4D129460ED3E25E057794F2211642* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisFullScreenU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
		float L_7 = L_6.___z;
		float L_8 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL);
		V_0 = L_12;
		goto IL_0030;
	}

IL_0030:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___downVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ProjectOnPlane_m68FB895F6E9FCC45676BB8B95857D091C0D78794_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_planeNormal, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	bool V_1 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	float V_3 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_planeNormal;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_planeNormal;
		float L_2;
		L_2 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_0, L_1, NULL);
		V_0 = L_2;
		float L_3 = V_0;
		float L_4 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon;
		V_1 = (bool)((((float)L_3) < ((float)L_4))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0019;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
		V_2 = L_6;
		goto IL_005d;
	}

IL_0019:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_vector;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_planeNormal;
		float L_9;
		L_9 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_7, L_8, NULL);
		V_3 = L_9;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
		float L_11 = L_10.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_planeNormal;
		float L_13 = L_12.___x;
		float L_14 = V_3;
		float L_15 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_vector;
		float L_17 = L_16.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_planeNormal;
		float L_19 = L_18.___y;
		float L_20 = V_3;
		float L_21 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___0_vector;
		float L_23 = L_22.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___1_planeNormal;
		float L_25 = L_24.___z;
		float L_26 = V_3;
		float L_27 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
		memset((&L_28), 0, sizeof(L_28));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), ((float)il2cpp_codegen_subtract(L_11, ((float)(((float)il2cpp_codegen_multiply(L_13, L_14))/L_15)))), ((float)il2cpp_codegen_subtract(L_17, ((float)(((float)il2cpp_codegen_multiply(L_19, L_20))/L_21)))), ((float)il2cpp_codegen_subtract(L_23, ((float)(((float)il2cpp_codegen_multiply(L_25, L_26))/L_27)))), NULL);
		V_2 = L_28;
		goto IL_005d;
	}

IL_005d:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2;
		return L_29;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
		return L_2;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x;
		float L_1 = __this->___x;
		float L_2 = __this->___y;
		float L_3 = __this->___y;
		float L_4 = __this->___z;
		float L_5 = __this->___z;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
		goto IL_002d;
	}

IL_002d:
	{
		float L_6 = V_0;
		return L_6;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x;
		float L_1 = __this->___x;
		float L_2 = __this->___y;
		float L_3 = __this->___y;
		float L_4 = __this->___z;
		float L_5 = __this->___z;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_6;
		L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))))));
		V_0 = ((float)L_6);
		goto IL_0034;
	}

IL_0034:
	{
		float L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___2_t;
		float L_1;
		L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
		___2_t = L_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b;
		float L_5 = L_4.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
		float L_7 = L_6.___x;
		float L_8 = ___2_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a;
		float L_10 = L_9.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_b;
		float L_12 = L_11.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_a;
		float L_14 = L_13.___y;
		float L_15 = ___2_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a;
		float L_17 = L_16.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_b;
		float L_19 = L_18.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_a;
		float L_21 = L_20.___z;
		float L_22 = ___2_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
		memset((&L_23), 0, sizeof(L_23));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), NULL);
		V_0 = L_23;
		goto IL_0053;
	}

IL_0053:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
		return L_24;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x;
		float L_1 = __this->___x;
		float L_2 = __this->___y;
		float L_3 = __this->___y;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))));
		goto IL_001f;
	}

IL_001f:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	{
		float L_0;
		L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline(__this, NULL);
		V_0 = L_0;
		float L_1 = V_0;
		V_1 = (bool)((((float)L_1) > ((float)(9.99999975E-06f)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0028;
		}
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this);
		float L_4 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_3, L_4, NULL);
		*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_5;
		goto IL_0033;
	}

IL_0028:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_6;
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ___0_a;
		float L_3 = ___2_t;
		float L_4;
		L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL);
		V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4))));
		goto IL_0010;
	}

IL_0010:
	{
		float L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), NULL);
		V_0 = L_0;
		goto IL_001d;
	}

IL_001d:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), NULL);
		V_0 = L_0;
		goto IL_001d;
	}

IL_001d:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL);
		V_0 = L_12;
		goto IL_0030;
	}

IL_0030:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a;
		float L_1 = L_0.___x;
		float L_2 = ___0_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a;
		float L_4 = L_3.___y;
		float L_5 = ___0_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a;
		float L_7 = L_6.___z;
		float L_8 = ___0_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
		float L_1;
		L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
		V_0 = L_1;
		float L_2 = V_0;
		V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_002d;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
		float L_5 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
		*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_6;
		goto IL_0038;
	}

IL_002d:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_7;
	}

IL_0038:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	bool V_2 = false;
	float V_3 = 0.0f;
	{
		float L_0;
		L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_from), NULL);
		float L_1;
		L_1 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___1_to), NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_2;
		L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1))));
		V_0 = ((float)L_2);
		float L_3 = V_0;
		V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0);
		bool L_4 = V_2;
		if (!L_4)
		{
			goto IL_002c;
		}
	}
	{
		V_3 = (0.0f);
		goto IL_0056;
	}

IL_002c:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_from;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_to;
		float L_7;
		L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL);
		float L_8 = V_0;
		float L_9;
		L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL);
		V_1 = L_9;
		float L_10 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_11;
		L_11 = acos(((double)L_10));
		V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f)));
		goto IL_0056;
	}

IL_0056:
	{
		float L_12 = V_3;
		return L_12;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_rhs;
		bool L_2;
		L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_000e;
	}

IL_000e:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), NULL);
		V_0 = L_12;
		goto IL_0030;
	}

IL_0030:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CpositionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		__this->___z = (0.0f);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
		float L_3 = L_2.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, NULL);
		V_0 = L_4;
		goto IL_0015;
	}

IL_0015:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___m_Width;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventData_get_pointerId_m81DDB468147FE75C1474C9C6C35753BB53A21275_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CpointerIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
		float L_3 = L_2.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), NULL);
		V_0 = L_4;
		goto IL_001a;
	}

IL_001a:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, float ___1_maxLength, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	bool V_1 = false;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	float V_5 = 0.0f;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
	memset((&V_6), 0, sizeof(V_6));
	{
		float L_0;
		L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_vector), NULL);
		V_0 = L_0;
		float L_1 = V_0;
		float L_2 = ___1_maxLength;
		float L_3 = ___1_maxLength;
		V_1 = (bool)((((float)L_1) > ((float)((float)il2cpp_codegen_multiply(L_2, L_3))))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_004e;
		}
	}
	{
		float L_5 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_6;
		L_6 = sqrt(((double)L_5));
		V_2 = ((float)L_6);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_vector;
		float L_8 = L_7.___x;
		float L_9 = V_2;
		V_3 = ((float)(L_8/L_9));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
		float L_11 = L_10.___y;
		float L_12 = V_2;
		V_4 = ((float)(L_11/L_12));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_vector;
		float L_14 = L_13.___z;
		float L_15 = V_2;
		V_5 = ((float)(L_14/L_15));
		float L_16 = V_3;
		float L_17 = ___1_maxLength;
		float L_18 = V_4;
		float L_19 = ___1_maxLength;
		float L_20 = V_5;
		float L_21 = ___1_maxLength;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		memset((&L_22), 0, sizeof(L_22));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), ((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)), ((float)il2cpp_codegen_multiply(L_20, L_21)), NULL);
		V_6 = L_22;
		goto IL_0053;
	}

IL_004e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___0_vector;
		V_6 = L_23;
		goto IL_0053;
	}

IL_0053:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_6;
		return L_24;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
		float L_12 = V_0;
		float L_13 = V_0;
		float L_14 = V_1;
		float L_15 = V_1;
		float L_16 = V_2;
		float L_17 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_18;
		L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))))));
		V_3 = ((float)L_18);
		goto IL_0040;
	}

IL_0040:
	{
		float L_19 = V_3;
		return L_19;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
		float L_7 = L_6.___z;
		float L_8 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* PlayerController_get_Instance_mE6941281DCFE566A4A9FF3D14D94C49FD86AB817_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* L_0 = ((PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_StaticFields*)il2cpp_codegen_static_fields_for(PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlayerController_set_Instance_mE5C864EE86EF6EBDBC809D81C98057A216349C50_inline (PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51* L_0 = ___0_value;
		((PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_StaticFields*)il2cpp_codegen_static_fields_for(PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_StaticFields*)il2cpp_codegen_static_fields_for(PlayerController_t343ED9D1F89673546B4C486F9D54D9C91250FB51_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL);
		V_0 = L_3;
		goto IL_001e;
	}

IL_001e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) 
{
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
		L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL);
		V_0 = L_2;
		goto IL_0014;
	}

IL_0014:
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0;
		return L_3;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) > ((float)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		float L_2 = ___1_b;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		float L_3 = ___0_a;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		float L_3 = ___3_w;
		__this->___w = L_3;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___m_Height;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_mCE17F4139B7DF5BB96192C88AF390D3C99F11858_inline (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_values, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	float V_1 = 0.0f;
	bool V_2 = false;
	float V_3 = 0.0f;
	int32_t V_4 = 0;
	bool V_5 = false;
	bool V_6 = false;
	{
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_values;
		NullCheck(L_0);
		V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
		int32_t L_1 = V_0;
		V_2 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		V_3 = (0.0f);
		goto IL_0047;
	}

IL_0015:
	{
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = ___0_values;
		NullCheck(L_3);
		int32_t L_4 = 0;
		float L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_1 = L_5;
		V_4 = 1;
		goto IL_0038;
	}

IL_001e:
	{
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = ___0_values;
		int32_t L_7 = V_4;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		float L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		float L_10 = V_1;
		V_5 = (bool)((((float)L_9) < ((float)L_10))? 1 : 0);
		bool L_11 = V_5;
		if (!L_11)
		{
			goto IL_0031;
		}
	}
	{
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = ___0_values;
		int32_t L_13 = V_4;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		float L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		V_1 = L_15;
	}

IL_0031:
	{
		int32_t L_16 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
	}

IL_0038:
	{
		int32_t L_17 = V_4;
		int32_t L_18 = V_0;
		V_6 = (bool)((((int32_t)L_17) < ((int32_t)L_18))? 1 : 0);
		bool L_19 = V_6;
		if (L_19)
		{
			goto IL_001e;
		}
	}
	{
		float L_20 = V_1;
		V_3 = L_20;
		goto IL_0047;
	}

IL_0047:
	{
		float L_21 = V_3;
		return L_21;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_a;
		float L_7 = L_6.___z;
		float L_8 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_a;
		float L_10 = L_9.___w;
		float L_11 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), NULL);
		V_0 = L_12;
		goto IL_0029;
	}

IL_0029:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___m_XMin;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___m_YMin;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) 
{
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_c;
		float L_1 = L_0.___r;
		float L_2;
		L_2 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_1, NULL);
		float L_3;
		L_3 = bankers_roundf(((float)il2cpp_codegen_multiply(L_2, (255.0f))));
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_c;
		float L_5 = L_4.___g;
		float L_6;
		L_6 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_5, NULL);
		float L_7;
		L_7 = bankers_roundf(((float)il2cpp_codegen_multiply(L_6, (255.0f))));
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_c;
		float L_9 = L_8.___b;
		float L_10;
		L_10 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_9, NULL);
		float L_11;
		L_11 = bankers_roundf(((float)il2cpp_codegen_multiply(L_10, (255.0f))));
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_c;
		float L_13 = L_12.___a;
		float L_14;
		L_14 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_13, NULL);
		float L_15;
		L_15 = bankers_roundf(((float)il2cpp_codegen_multiply(L_14, (255.0f))));
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_16;
		memset((&L_16), 0, sizeof(L_16));
		Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_16), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_3), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_7), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_11), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_15), NULL);
		V_0 = L_16;
		goto IL_0065;
	}

IL_0065:
	{
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_17 = V_0;
		return L_17;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
		float L_3 = L_2.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_4), L_1, L_3, (0.0f), (0.0f), NULL);
		V_0 = L_4;
		goto IL_001f;
	}

IL_001f:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) 
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
		int32_t L_7 = V_1;
		RuntimeObject* L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
		return;
	}

IL_0034:
	{
		RuntimeObject* L_9 = ___0_item;
		List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_r;
		__this->___r = L_0;
		float L_1 = ___1_g;
		__this->___g = L_1;
		float L_2 = ___2_b;
		__this->___b = L_2;
		float L_3 = ___3_a;
		__this->___a = L_3;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		float L_3 = ___3_w;
		__this->___w = L_3;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
		float L_11 = L_10.___z;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
		goto IL_002d;
	}

IL_002d:
	{
		float L_12 = V_0;
		return L_12;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
		float L_1;
		L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
		V_0 = L_1;
		float L_2 = V_0;
		V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
		float L_5 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
		V_2 = L_6;
		goto IL_0026;
	}

IL_001e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_2 = L_7;
		goto IL_0026;
	}

IL_0026:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	float V_1 = 0.0f;
	bool V_2 = false;
	{
		float L_0 = ___0_value;
		V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		V_1 = (0.0f);
		goto IL_002d;
	}

IL_0015:
	{
		float L_2 = ___0_value;
		V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
		bool L_3 = V_2;
		if (!L_3)
		{
			goto IL_0029;
		}
	}
	{
		V_1 = (1.0f);
		goto IL_002d;
	}

IL_0029:
	{
		float L_4 = ___0_value;
		V_1 = L_4;
		goto IL_002d;
	}

IL_002d:
	{
		float L_5 = V_1;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x;
		float L_1 = __this->___x;
		float L_2 = __this->___y;
		float L_3 = __this->___y;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_4;
		L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))))));
		V_0 = ((float)L_4);
		goto IL_0026;
	}

IL_0026:
	{
		float L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), NULL);
		V_0 = L_6;
		goto IL_0019;
	}

IL_0019:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
		float L_11 = L_10.___z;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_12;
		L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
		V_0 = ((float)L_12);
		goto IL_0034;
	}

IL_0034:
	{
		float L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	bool V_4 = false;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
		float L_7 = L_6.___y;
		V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
		float L_11 = L_10.___z;
		V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
		float L_12 = V_0;
		float L_13 = V_0;
		float L_14 = V_1;
		float L_15 = V_1;
		float L_16 = V_2;
		float L_17 = V_2;
		V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
		float L_18 = V_3;
		V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0);
		goto IL_0043;
	}

IL_0043:
	{
		bool L_19 = V_4;
		return L_19;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) 
{
	{
		__this->___rgba = 0;
		uint8_t L_0 = ___0_r;
		__this->___r = L_0;
		uint8_t L_1 = ___1_g;
		__this->___g = L_1;
		uint8_t L_2 = ___2_b;
		__this->___b = L_2;
		uint8_t L_3 = ___3_a;
		__this->___a = L_3;
		return;
	}
}
